pub struct DynData {
pub actvar: Vec<VarDesc>,
pub gt: Vec<LabelDesc>,
pub label: Vec<LabelDesc>,
}Expand description
C: Dyndata — parser-local mutable lists (active vars, gotos, labels). C stored C-style dynamic arrays (arr/n/size); Rust uses Vec.
Fields§
§actvar: Vec<VarDesc>C: actvar — all currently-active local variables
gt: Vec<LabelDesc>C: gt — pending gotos
label: Vec<LabelDesc>C: label — active labels
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DynData
impl !RefUnwindSafe for DynData
impl !Send for DynData
impl !Sync for DynData
impl Unpin for DynData
impl UnsafeUnpin for DynData
impl !UnwindSafe for DynData
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