pub enum AnyPrimaryUnit {
Entity(EntityDeclaration),
Configuration(ConfigurationDeclaration),
Package(PackageDeclaration),
PackageInstance(PackageInstantiation),
Context(ContextDeclaration),
}
Expand description
LRM 13.1 Design units
Variants§
Entity(EntityDeclaration)
LRM 3.2 Entity declaration
Configuration(ConfigurationDeclaration)
LRM 3.4 Configuration declarations
Package(PackageDeclaration)
LRM 4.7 Package declarations
PackageInstance(PackageInstantiation)
LRM 4.9 Package instatiation declaration
Context(ContextDeclaration)
LRM 13.4 Context clauses
Trait Implementations§
Source§impl Clone for AnyPrimaryUnit
impl Clone for AnyPrimaryUnit
Source§fn clone(&self) -> AnyPrimaryUnit
fn clone(&self) -> AnyPrimaryUnit
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 AnyPrimaryUnit
impl Debug for AnyPrimaryUnit
Source§impl HasIdent for AnyPrimaryUnit
impl HasIdent for AnyPrimaryUnit
Source§impl PartialEq for AnyPrimaryUnit
impl PartialEq for AnyPrimaryUnit
Source§impl Search for AnyPrimaryUnit
impl Search for AnyPrimaryUnit
fn search(&self, searcher: &mut impl Searcher) -> SearchResult
impl StructuralPartialEq for AnyPrimaryUnit
Auto Trait Implementations§
impl Freeze for AnyPrimaryUnit
impl !RefUnwindSafe for AnyPrimaryUnit
impl Send for AnyPrimaryUnit
impl Sync for AnyPrimaryUnit
impl Unpin for AnyPrimaryUnit
impl !UnwindSafe for AnyPrimaryUnit
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