Struct hir_expand::proc_macro::ProcMacro
source · pub struct ProcMacro {
pub name: SmolStr,
pub kind: ProcMacroKind,
pub expander: Arc<dyn ProcMacroExpander>,
pub disabled: bool,
}
Fields§
§name: SmolStr
§kind: ProcMacroKind
§expander: Arc<dyn ProcMacroExpander>
§disabled: bool
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ProcMacro
impl RefUnwindSafe for ProcMacro
impl Send for ProcMacro
impl Sync for ProcMacro
impl Unpin for ProcMacro
impl UnwindSafe for ProcMacro
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