pub struct ResolvedLambda {
pub name: Option<Spur>,
pub params: Vec<Spur>,
pub rest: Option<Spur>,
pub body: Vec<ResolvedExpr>,
pub upvalues: Vec<UpvalueDesc>,
pub n_locals: u16,
}Fields§
§name: Option<Spur>§params: Vec<Spur>§rest: Option<Spur>§body: Vec<ResolvedExpr>§upvalues: Vec<UpvalueDesc>§n_locals: u16Trait Implementations§
Source§impl Clone for ResolvedLambda
impl Clone for ResolvedLambda
Source§fn clone(&self) -> ResolvedLambda
fn clone(&self) -> ResolvedLambda
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 moreAuto Trait Implementations§
impl Freeze for ResolvedLambda
impl RefUnwindSafe for ResolvedLambda
impl Send for ResolvedLambda
impl Sync for ResolvedLambda
impl Unpin for ResolvedLambda
impl UnsafeUnpin for ResolvedLambda
impl UnwindSafe for ResolvedLambda
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