pub struct SpecMacro {
pub name: Ident,
pub params: Vec<Ident>,
pub body: SpecExpr,
pub pos: Pos,
}Fields§
§name: IdentMacro name.
params: Vec<Ident>Parameter names.
body: SpecExprMacro expansion.
pos: PosTrait Implementations§
impl Eq for SpecMacro
impl StructuralPartialEq for SpecMacro
Auto Trait Implementations§
impl Freeze for SpecMacro
impl RefUnwindSafe for SpecMacro
impl Send for SpecMacro
impl Sync for SpecMacro
impl Unpin for SpecMacro
impl UnsafeUnpin for SpecMacro
impl UnwindSafe for SpecMacro
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