pub struct StmtMeta { /* private fields */ }
Implementations§
Source§impl StmtMeta
impl StmtMeta
pub fn new(variant: Stmt, symbol: DebugSymbol) -> Self
pub fn variant(&self) -> &Stmt
pub fn take_variant(self) -> Stmt
pub fn debug_symbol(&self) -> &DebugSymbol
pub fn take_symbol(self) -> DebugSymbol
pub fn take(self) -> (Stmt, DebugSymbol)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StmtMeta
impl RefUnwindSafe for StmtMeta
impl Send for StmtMeta
impl Sync for StmtMeta
impl Unpin for StmtMeta
impl UnwindSafe for StmtMeta
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