pub struct LambdaDef {
pub name: Option<String>,
pub args: Vec<LambdaArg>,
pub body: Expr,
pub scope: HashMap<String, Value>,
}Fields§
§name: Option<String>§args: Vec<LambdaArg>§body: Expr§scope: HashMap<String, Value>Implementations§
Trait Implementations§
Source§impl PartialOrd for LambdaDef
impl PartialOrd for LambdaDef
impl StructuralPartialEq for LambdaDef
Auto Trait Implementations§
impl Freeze for LambdaDef
impl RefUnwindSafe for LambdaDef
impl Send for LambdaDef
impl Sync for LambdaDef
impl Unpin 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