pub struct TopLevelDefinition {
pub span: Span,
pub kind: TopLevelDefinitionKind,
}
Fields§
§span: Span
§kind: TopLevelDefinitionKind
Trait Implementations§
Source§impl Clone for TopLevelDefinition
impl Clone for TopLevelDefinition
Source§fn clone(&self) -> TopLevelDefinition
fn clone(&self) -> TopLevelDefinition
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 TopLevelDefinition
impl Debug for TopLevelDefinition
Source§impl PartialEq for TopLevelDefinition
impl PartialEq for TopLevelDefinition
impl StructuralPartialEq for TopLevelDefinition
Auto Trait Implementations§
impl Freeze for TopLevelDefinition
impl RefUnwindSafe for TopLevelDefinition
impl Send for TopLevelDefinition
impl Sync for TopLevelDefinition
impl Unpin for TopLevelDefinition
impl UnwindSafe for TopLevelDefinition
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