pub struct FunExpr {
pub clauses: Vec<FunctionClause>,
pub span: Range<usize>,
}Expand description
A fun expression.
Fields§
§clauses: Vec<FunctionClause>Clauses of the fun expression.
span: Range<usize>Source span of the fun expression.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FunExpr
impl<'de> Deserialize<'de> for FunExpr
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
impl StructuralPartialEq for FunExpr
Auto Trait Implementations§
impl Freeze for FunExpr
impl RefUnwindSafe for FunExpr
impl Send for FunExpr
impl Sync for FunExpr
impl Unpin for FunExpr
impl UnsafeUnpin for FunExpr
impl UnwindSafe for FunExpr
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