pub enum AnySecondaryUnit {
Architecture(ArchitectureBody),
PackageBody(PackageBody),
}
Expand description
LRM 13.1 Design units
Variants§
Architecture(ArchitectureBody)
LRM 3.3 Architecture bodies
PackageBody(PackageBody)
LRM 4.8 Package bodies
Trait Implementations§
Source§impl Clone for AnySecondaryUnit
impl Clone for AnySecondaryUnit
Source§fn clone(&self) -> AnySecondaryUnit
fn clone(&self) -> AnySecondaryUnit
Returns a copy 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 AnySecondaryUnit
impl Debug for AnySecondaryUnit
Source§impl HasIdent for AnySecondaryUnit
impl HasIdent for AnySecondaryUnit
Source§impl HasPrimaryIdent for AnySecondaryUnit
impl HasPrimaryIdent for AnySecondaryUnit
fn primary_ident(&self) -> &Ident
fn primary_name(&self) -> &Symbol
Source§fn primary_pos(&self) -> &SrcPos
fn primary_pos(&self) -> &SrcPos
The position of the primary name in the secondary unit declaration
Source§impl PartialEq for AnySecondaryUnit
impl PartialEq for AnySecondaryUnit
Source§impl Search for AnySecondaryUnit
impl Search for AnySecondaryUnit
fn search(&self, searcher: &mut impl Searcher) -> SearchResult
impl StructuralPartialEq for AnySecondaryUnit
Auto Trait Implementations§
impl Freeze for AnySecondaryUnit
impl !RefUnwindSafe for AnySecondaryUnit
impl Send for AnySecondaryUnit
impl Sync for AnySecondaryUnit
impl Unpin for AnySecondaryUnit
impl !UnwindSafe for AnySecondaryUnit
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