pub struct LambdaDef {
pub name: Option<Spur>,
pub params: Vec<Spur>,
pub rest: Option<Spur>,
pub body: Vec<CoreExpr>,
}Fields§
§name: Option<Spur>§params: Vec<Spur>§rest: Option<Spur>§body: Vec<CoreExpr>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LambdaDef
impl RefUnwindSafe for LambdaDef
impl Send for LambdaDef
impl Sync for LambdaDef
impl Unpin for LambdaDef
impl UnsafeUnpin for LambdaDef
impl UnwindSafe for LambdaDef
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