pub struct AasReference {
pub id_short: String,
pub value: String,
pub semantic_id: Option<AasSemId>,
}Expand description
An AAS ReferenceElement — an external link (URL/URN).
Used for repair manuals, due-diligence documents, disassembly instructions, and other external resources linked from DPP fields.
Fields§
§id_short: String§value: StringTarget URI or URN.
semantic_id: Option<AasSemId>Trait Implementations§
Source§impl Clone for AasReference
impl Clone for AasReference
Source§fn clone(&self) -> AasReference
fn clone(&self) -> AasReference
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 AasReference
impl Debug for AasReference
Source§impl<'de> Deserialize<'de> for AasReference
impl<'de> Deserialize<'de> for AasReference
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 AasReference
impl PartialEq for AasReference
Source§impl Serialize for AasReference
impl Serialize for AasReference
impl StructuralPartialEq for AasReference
Auto Trait Implementations§
impl Freeze for AasReference
impl RefUnwindSafe for AasReference
impl Send for AasReference
impl Sync for AasReference
impl Unpin for AasReference
impl UnsafeUnpin for AasReference
impl UnwindSafe for AasReference
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