pub enum AasSubmodelElement {
Property(AasProperty),
SubmodelElementCollection(AasCollection),
Reference(AasReference),
}Expand description
AAS SubmodelElement — a property, collection, or external reference.
Variants§
Trait Implementations§
Source§impl Clone for AasSubmodelElement
impl Clone for AasSubmodelElement
Source§fn clone(&self) -> AasSubmodelElement
fn clone(&self) -> AasSubmodelElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AasSubmodelElement
impl Debug for AasSubmodelElement
Source§impl<'de> Deserialize<'de> for AasSubmodelElement
impl<'de> Deserialize<'de> for AasSubmodelElement
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AasSubmodelElement
impl PartialEq for AasSubmodelElement
Source§impl Serialize for AasSubmodelElement
impl Serialize for AasSubmodelElement
impl StructuralPartialEq for AasSubmodelElement
Auto Trait Implementations§
impl Freeze for AasSubmodelElement
impl RefUnwindSafe for AasSubmodelElement
impl Send for AasSubmodelElement
impl Sync for AasSubmodelElement
impl Unpin for AasSubmodelElement
impl UnsafeUnpin for AasSubmodelElement
impl UnwindSafe for AasSubmodelElement
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