pub struct DefunctClosure {
pub tag: String,
pub free_variables: Vec<(String, String)>,
pub apply_case: String,
}Expand description
Defunctionalized closure representation.
Fields§
§tag: String§free_variables: Vec<(String, String)>§apply_case: StringImplementations§
Trait Implementations§
Source§impl Clone for DefunctClosure
impl Clone for DefunctClosure
Source§fn clone(&self) -> DefunctClosure
fn clone(&self) -> DefunctClosure
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 DefunctClosure
impl RefUnwindSafe for DefunctClosure
impl Send for DefunctClosure
impl Sync for DefunctClosure
impl Unpin for DefunctClosure
impl UnsafeUnpin for DefunctClosure
impl UnwindSafe for DefunctClosure
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