Struct dmntk_model::model::ExtensionAttribute [−][src]
pub struct ExtensionAttribute { pub name: String, pub value: Option<Element>, pub value_ref: Option<Element>, }
Expand description
The ExtensionAttribute element contains an Element or a reference to an Element from another metamodel. An ExtensionAttribute also has a name to define the role or purpose of the associated element.
Fields
name: String
The name of the extension attribute.
value: Option<Element>
The contained Element.
This attribute SHALL NOT be used together with value_ref
.
value_ref: Option<Element>
A reference to the associated Element.
This attribute SHALL NOT be used together with value
.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ExtensionAttribute
impl Send for ExtensionAttribute
impl Sync for ExtensionAttribute
impl Unpin for ExtensionAttribute
impl UnwindSafe for ExtensionAttribute
Blanket Implementations
Mutably borrows from an owned value. Read more