pub struct DeviceDefinitionUdiDeviceIdentifierBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub device_identifier: Option<StringDt>,
pub issuer: Option<UriDt>,
pub jurisdiction: Option<UriDt>,
pub market_distribution: Option<Vec<DeviceDefinitionUdiDeviceIdentifierMarketDistributionBackboneElement>>,
}
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
device_identifier: Option<StringDt>
The identifier that is to be associated with every Device that references this DeviceDefintiion for the issuer and jurisdiction provided in the DeviceDefinition.udiDeviceIdentifier
issuer: Option<UriDt>
The organization that assigns the identifier algorithm
jurisdiction: Option<UriDt>
The jurisdiction to which the deviceIdentifier applies
market_distribution: Option<Vec<DeviceDefinitionUdiDeviceIdentifierMarketDistributionBackboneElement>>
Indicates whether and when the device is available on the market
Trait Implementations§
Source§impl Clone for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Clone for DeviceDefinitionUdiDeviceIdentifierBackboneElement
Source§fn clone(&self) -> DeviceDefinitionUdiDeviceIdentifierBackboneElement
fn clone(&self) -> DeviceDefinitionUdiDeviceIdentifierBackboneElement
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 DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Convert for DeviceDefinitionUdiDeviceIdentifierBackboneElement
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 DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Default for DeviceDefinitionUdiDeviceIdentifierBackboneElement
Source§fn default() -> DeviceDefinitionUdiDeviceIdentifierBackboneElement
fn default() -> DeviceDefinitionUdiDeviceIdentifierBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionUdiDeviceIdentifierBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Executor for DeviceDefinitionUdiDeviceIdentifierBackboneElement
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 DeviceDefinitionUdiDeviceIdentifierBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl RefUnwindSafe for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Send for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Sync for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl Unpin for DeviceDefinitionUdiDeviceIdentifierBackboneElement
impl UnwindSafe for DeviceDefinitionUdiDeviceIdentifierBackboneElement
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