pub struct Returns {
pub armed: Vec<Option<ReturnPoint>>,
pub saved: BTreeMap<u32, Option<ReturnPoint>>,
pub frames: Vec<Frame>,
pub next_frame: u64,
}Expand description
The return points of one activation: the one armed at each paragraph’s end, what each
resumable PERFORM control left displaced (by its Resume.block), and the frames, Main first.
Fields§
§armed: Vec<Option<ReturnPoint>>§saved: BTreeMap<u32, Option<ReturnPoint>>§frames: Vec<Frame>§next_frame: u64Trait Implementations§
impl Eq for Returns
impl StructuralPartialEq for Returns
Auto Trait Implementations§
impl Freeze for Returns
impl RefUnwindSafe for Returns
impl Send for Returns
impl Sync for Returns
impl Unpin for Returns
impl UnsafeUnpin for Returns
impl UnwindSafe for Returns
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