pub struct BindingExpr {
pub expr: Expr,
pub span: Span,
}Expand description
A parsed binding expression
Fields§
§expr: Expr§span: SpanTrait Implementations§
Source§impl Clone for BindingExpr
impl Clone for BindingExpr
Source§fn clone(&self) -> BindingExpr
fn clone(&self) -> BindingExpr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BindingExpr
impl Debug for BindingExpr
Source§impl<'de> Deserialize<'de> for BindingExpr
impl<'de> Deserialize<'de> for BindingExpr
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BindingExpr
impl PartialEq for BindingExpr
Source§impl Serialize for BindingExpr
impl Serialize for BindingExpr
impl StructuralPartialEq for BindingExpr
Auto Trait Implementations§
impl Freeze for BindingExpr
impl RefUnwindSafe for BindingExpr
impl Send for BindingExpr
impl Sync for BindingExpr
impl Unpin for BindingExpr
impl UnwindSafe for BindingExpr
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