pub struct StmtMacro {
pub attrs: Vec<Attribute>,
pub mac: Macro,
pub semi_token: Option<Semi>,
}Expand description
A macro invocation in statement position.
Syntactically it’s ambiguous which other kind of statement this macro
would expand to. It can be any of local variable (let), item, or
expression.
Fields§
§attrs: Vec<Attribute>§mac: Macro§semi_token: Option<Semi>Auto Trait Implementations§
impl Freeze for StmtMacro
impl RefUnwindSafe for StmtMacro
impl !Send for StmtMacro
impl !Sync for StmtMacro
impl Unpin for StmtMacro
impl UnwindSafe for StmtMacro
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