pub struct NamingSystemUniqueIdBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub type_: Option<CodeDt>,
pub value: Option<StringDt>,
pub preferred: Option<BooleanDt>,
pub comment: Option<StringDt>,
pub period: Option<Period>,
pub authoritative: Option<BooleanDt>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
type_: Option<CodeDt>
oid | uuid | uri | iri-stem | v2csmnemonic | other
value: Option<StringDt>
The unique identifier
preferred: Option<BooleanDt>
Is this the id that should be used for this type
comment: Option<StringDt>
Notes about identifier usage
period: Option<Period>
When is identifier valid?
Whether the identifier is authoritative
Trait Implementations§
Source§impl Clone for NamingSystemUniqueIdBackboneElement
impl Clone for NamingSystemUniqueIdBackboneElement
Source§fn clone(&self) -> NamingSystemUniqueIdBackboneElement
fn clone(&self) -> NamingSystemUniqueIdBackboneElement
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 Convert for NamingSystemUniqueIdBackboneElement
impl Convert for NamingSystemUniqueIdBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for NamingSystemUniqueIdBackboneElement
impl Default for NamingSystemUniqueIdBackboneElement
Source§fn default() -> NamingSystemUniqueIdBackboneElement
fn default() -> NamingSystemUniqueIdBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NamingSystemUniqueIdBackboneElement
impl<'de> Deserialize<'de> for NamingSystemUniqueIdBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for NamingSystemUniqueIdBackboneElement
impl Executor for NamingSystemUniqueIdBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for NamingSystemUniqueIdBackboneElement
Auto Trait Implementations§
impl Freeze for NamingSystemUniqueIdBackboneElement
impl RefUnwindSafe for NamingSystemUniqueIdBackboneElement
impl Send for NamingSystemUniqueIdBackboneElement
impl Sync for NamingSystemUniqueIdBackboneElement
impl Unpin for NamingSystemUniqueIdBackboneElement
impl UnwindSafe for NamingSystemUniqueIdBackboneElement
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