pub struct AasSemId {
pub ref_type: String,
pub keys: Vec<AasSemIdKey>,
}Expand description
IDTA AAS Part 1 §5.3.11 Reference — typed container for semantic identifiers.
External semantic IDs (ECLASS IRDIs, IDTA URNs, Catena-X URNs) use
type = "ExternalReference" with a single GlobalReference key.
Fields§
§ref_type: String§keys: Vec<AasSemIdKey>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AasSemId
impl<'de> Deserialize<'de> for AasSemId
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
impl StructuralPartialEq for AasSemId
Auto Trait Implementations§
impl Freeze for AasSemId
impl RefUnwindSafe for AasSemId
impl Send for AasSemId
impl Sync for AasSemId
impl Unpin for AasSemId
impl UnsafeUnpin for AasSemId
impl UnwindSafe for AasSemId
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