pub struct ArgContExt {
pub data: ControlData,
pub ext: RcCont,
}
Expand description
Continuation with control data (arguments).
Fields§
§data: ControlData
§ext: RcCont
Trait Implementations§
Source§impl Clone for ArgContExt
impl Clone for ArgContExt
Source§fn clone(&self) -> ArgContExt
fn clone(&self) -> ArgContExt
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 Cont for ArgContExt
impl Cont for ArgContExt
fn rc_into_dyn(self: Rc<Self>) -> Rc<dyn StackValue>
fn as_stack_value(&self) -> &dyn StackValue
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn jump( self: Rc<Self>, state: &mut VmState<'_>, _: &mut i32, ) -> VmResult<Option<RcCont>>
fn get_control_data(&self) -> Option<&ControlData>
fn get_control_data_mut(&mut self) -> Option<&mut ControlData>
Source§impl Debug for ArgContExt
impl Debug for ArgContExt
Source§impl Load<'_> for ArgContExt
impl Load<'_> for ArgContExt
Source§impl Store for ArgContExt
impl Store for ArgContExt
Source§fn store_into(
&self,
builder: &mut CellBuilder,
context: &dyn CellContext,
) -> Result<(), Error>
fn store_into( &self, builder: &mut CellBuilder, context: &dyn CellContext, ) -> Result<(), Error>
Tries to store itself into the cell builder.
Auto Trait Implementations§
impl Freeze for ArgContExt
impl !RefUnwindSafe for ArgContExt
impl !Send for ArgContExt
impl !Sync for ArgContExt
impl Unpin for ArgContExt
impl !UnwindSafe for ArgContExt
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