pub struct DeviceDefinitionPackagingBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Identifier>,
pub type_: Option<CodeableConcept>,
pub count: Option<IntegerDt>,
pub distributor: Option<Vec<DeviceDefinitionPackagingDistributorBackboneElement>>,
pub udi_device_identifier: Option<Vec<DeviceDefinitionUdiDeviceIdentifierBackboneElement>>,
pub packaging: Option<Vec<DeviceDefinitionPackagingBackboneElement>>,
}
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
identifier: Option<Identifier>
Business identifier of the packaged medication
type_: Option<CodeableConcept>
A code that defines the specific type of packaging
count: Option<IntegerDt>
The number of items contained in the package (devices or sub-packages)
distributor: Option<Vec<DeviceDefinitionPackagingDistributorBackboneElement>>
An organization that distributes the packaged device
udi_device_identifier: Option<Vec<DeviceDefinitionUdiDeviceIdentifierBackboneElement>>
Unique Device Identifier (UDI) Barcode string on the packaging
packaging: Option<Vec<DeviceDefinitionPackagingBackboneElement>>
Allows packages within packages
Trait Implementations§
Source§impl Clone for DeviceDefinitionPackagingBackboneElement
impl Clone for DeviceDefinitionPackagingBackboneElement
Source§fn clone(&self) -> DeviceDefinitionPackagingBackboneElement
fn clone(&self) -> DeviceDefinitionPackagingBackboneElement
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 DeviceDefinitionPackagingBackboneElement
impl Convert for DeviceDefinitionPackagingBackboneElement
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 DeviceDefinitionPackagingBackboneElement
impl Default for DeviceDefinitionPackagingBackboneElement
Source§fn default() -> DeviceDefinitionPackagingBackboneElement
fn default() -> DeviceDefinitionPackagingBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionPackagingBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionPackagingBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionPackagingBackboneElement
impl Executor for DeviceDefinitionPackagingBackboneElement
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 DeviceDefinitionPackagingBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionPackagingBackboneElement
impl RefUnwindSafe for DeviceDefinitionPackagingBackboneElement
impl Send for DeviceDefinitionPackagingBackboneElement
impl Sync for DeviceDefinitionPackagingBackboneElement
impl Unpin for DeviceDefinitionPackagingBackboneElement
impl UnwindSafe for DeviceDefinitionPackagingBackboneElement
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