pub struct ToplevelMacroDefinition {
pub name: String,
pub module_header: Option<Rc<RefCell<ModuleHeader>>>,
}
Fields§
§name: String
§module_header: Option<Rc<RefCell<ModuleHeader>>>
Trait Implementations§
Source§impl Clone for ToplevelMacroDefinition
impl Clone for ToplevelMacroDefinition
Source§fn clone(&self) -> ToplevelMacroDefinition
fn clone(&self) -> ToplevelMacroDefinition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ToplevelMacroDefinition
impl Debug for ToplevelMacroDefinition
Source§impl PartialEq for ToplevelMacroDefinition
impl PartialEq for ToplevelMacroDefinition
impl StructuralPartialEq for ToplevelMacroDefinition
Auto Trait Implementations§
impl Freeze for ToplevelMacroDefinition
impl !RefUnwindSafe for ToplevelMacroDefinition
impl !Send for ToplevelMacroDefinition
impl !Sync for ToplevelMacroDefinition
impl Unpin for ToplevelMacroDefinition
impl !UnwindSafe for ToplevelMacroDefinition
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