How do I destructuring-match syntax::ptr::P? <p>I have a function which tries to match an <code>syntax::ast::ExprBinary(syntax::ast::BinOp, syntax::ptr::P&lt;ast::Expr&gt;, syntax::ptr::P&lt;syntax::ast::Expr&gt;)</code>, but I cannot find the right syntax to match the <code>P</code> so I get the contained expression out of it. I see that I can use <code>Deref</code> to get at the <code>Expr</code>, but this is cumbersome.</p> <p>Is there a way to get rid of the <code>P</code> within the <code>match</code> (or <code>if let</code>) clause?</p>