pub struct LabelDesc {
pub name: Option<GcRef<LuaString>>,
pub pc: i32,
pub line: i32,
pub nactvar: u8,
pub close: bool,
}Expand description
C: Labeldesc — a pending goto statement or an active label.
Fields§
§name: Option<GcRef<LuaString>>C: name — label identifier
pc: i32C: pc — bytecode position
line: i32C: line — source line
nactvar: u8C: nactvar — active variable count at this position
close: boolC: close — whether this goto escapes upvalues
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LabelDesc
impl !RefUnwindSafe for LabelDesc
impl !Send for LabelDesc
impl !Sync for LabelDesc
impl Unpin for LabelDesc
impl UnsafeUnpin for LabelDesc
impl !UnwindSafe for LabelDesc
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