pub struct NodeValueExpr { /* private fields */ }Expand description
Smart pointer to syn::Expr.
Implementations§
Trait Implementations§
Source§impl AsRef<Expr> for NodeValueExpr
impl AsRef<Expr> for NodeValueExpr
Source§impl Debug for NodeValueExpr
impl Debug for NodeValueExpr
Source§impl Deref for NodeValueExpr
impl Deref for NodeValueExpr
Source§impl<'a> From<&'a NodeValueExpr> for &'a Expr
impl<'a> From<&'a NodeValueExpr> for &'a Expr
Source§fn from(value: &'a NodeValueExpr) -> Self
fn from(value: &'a NodeValueExpr) -> Self
Converts to this type from the input type.
Source§impl From<Expr> for NodeValueExpr
impl From<Expr> for NodeValueExpr
Source§impl From<ExprBlock> for NodeValueExpr
impl From<ExprBlock> for NodeValueExpr
Source§impl From<ExprLit> for NodeValueExpr
impl From<ExprLit> for NodeValueExpr
Source§impl From<NodeValueExpr> for Expr
impl From<NodeValueExpr> for Expr
Source§fn from(value: NodeValueExpr) -> Self
fn from(value: NodeValueExpr) -> Self
Converts to this type from the input type.
Source§impl TryFrom<&NodeValueExpr> for String
impl TryFrom<&NodeValueExpr> for String
Source§impl TryFrom<NodeValueExpr> for ExprBlock
impl TryFrom<NodeValueExpr> for ExprBlock
Auto Trait Implementations§
impl Freeze for NodeValueExpr
impl RefUnwindSafe for NodeValueExpr
impl !Send for NodeValueExpr
impl !Sync for NodeValueExpr
impl Unpin for NodeValueExpr
impl UnwindSafe for NodeValueExpr
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more