pub struct SubmodelElementCollection {
pub extensions: Option<Vec<Extension>>,
pub category: Option<String>,
pub id_short: Option<String>,
pub display_name: Option<Vec<LangString>>,
pub description: Option<Vec<LangString>>,
pub semantic_id: Option<Reference>,
pub supplemental_semantic_ids: Option<Vec<Reference>>,
pub qualifiers: Option<Vec<Qualifier>>,
pub embedded_data_specifications: Option<Vec<EmbeddedDataSpecification>>,
pub value: Option<Vec<SubmodelElement>>,
}Fields§
§extensions: Option<Vec<Extension>>§category: Option<String>§id_short: Option<String>§display_name: Option<Vec<LangString>>§description: Option<Vec<LangString>>§semantic_id: Option<Reference>§supplemental_semantic_ids: Option<Vec<Reference>>§qualifiers: Option<Vec<Qualifier>>§embedded_data_specifications: Option<Vec<EmbeddedDataSpecification>>§value: Option<Vec<SubmodelElement>>Implementations§
Source§impl SubmodelElementCollection
impl SubmodelElementCollection
pub fn new() -> Self
pub fn add_submodel_element(&mut self, element: SubmodelElement)
Trait Implementations§
Source§impl Clone for SubmodelElementCollection
impl Clone for SubmodelElementCollection
Source§fn clone(&self) -> SubmodelElementCollection
fn clone(&self) -> SubmodelElementCollection
Returns a duplicate 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 SubmodelElementCollection
impl Debug for SubmodelElementCollection
Source§impl Default for SubmodelElementCollection
impl Default for SubmodelElementCollection
Source§impl<'de> Deserialize<'de> for SubmodelElementCollection
impl<'de> Deserialize<'de> for SubmodelElementCollection
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 SubmodelElementCollection
Auto Trait Implementations§
impl Freeze for SubmodelElementCollection
impl RefUnwindSafe for SubmodelElementCollection
impl Send for SubmodelElementCollection
impl Sync for SubmodelElementCollection
impl Unpin for SubmodelElementCollection
impl UnwindSafe for SubmodelElementCollection
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