pub struct ObjClosure {
pub function: usize,
pub values: Vec<Value>,
}
Expand description
Runtime representation of the closure, ie what variables are in scope
Fields§
§function: usize
§values: Vec<Value>
Implementations§
Source§impl ObjClosure
impl ObjClosure
pub fn new(function: usize) -> ObjClosure
Trait Implementations§
Source§impl Clone for ObjClosure
impl Clone for ObjClosure
Source§fn clone(&self) -> ObjClosure
fn clone(&self) -> ObjClosure
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 ObjClosure
impl Debug for ObjClosure
Source§impl<'de> Deserialize<'de> for ObjClosure
impl<'de> Deserialize<'de> for ObjClosure
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 ObjClosure
impl PartialEq for ObjClosure
Source§impl Serialize for ObjClosure
impl Serialize for ObjClosure
impl StructuralPartialEq for ObjClosure
Auto Trait Implementations§
impl Freeze for ObjClosure
impl RefUnwindSafe for ObjClosure
impl Send for ObjClosure
impl Sync for ObjClosure
impl Unpin for ObjClosure
impl UnwindSafe for ObjClosure
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