pub struct SaveStack {
pub stack: Vec<SaveEntry>,
pub cur_level: u16,
pub cur_group: GroupCode,
pub cur_boundary: usize,
}Expand description
The save stack and grouping state.
Fields§
§stack: Vec<SaveEntry>The stack entries.
cur_level: u16Current group level (cur_level).
cur_group: GroupCodeCurrent group code (cur_group).
cur_boundary: usizeIndex of the current group’s boundary entry (cur_boundary).
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SaveStack
impl !Send for SaveStack
impl !Sync for SaveStack
impl !UnwindSafe for SaveStack
impl Freeze for SaveStack
impl Unpin for SaveStack
impl UnsafeUnpin for SaveStack
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