pub struct MedicinalProductDefinitionNameBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub product_name: Option<StringDt>,
pub type_: Option<CodeableConcept>,
pub part: Option<Vec<MedicinalProductDefinitionNamePartBackboneElement>>,
pub usage: Option<Vec<MedicinalProductDefinitionNameUsageBackboneElement>>,
}
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
product_name: Option<StringDt>
The full product name
type_: Option<CodeableConcept>
Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary
part: Option<Vec<MedicinalProductDefinitionNamePartBackboneElement>>
Coding words or phrases of the name
usage: Option<Vec<MedicinalProductDefinitionNameUsageBackboneElement>>
Country and jurisdiction where the name applies
Trait Implementations§
Source§impl Clone for MedicinalProductDefinitionNameBackboneElement
impl Clone for MedicinalProductDefinitionNameBackboneElement
Source§fn clone(&self) -> MedicinalProductDefinitionNameBackboneElement
fn clone(&self) -> MedicinalProductDefinitionNameBackboneElement
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 MedicinalProductDefinitionNameBackboneElement
impl Convert for MedicinalProductDefinitionNameBackboneElement
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 MedicinalProductDefinitionNameBackboneElement
impl Default for MedicinalProductDefinitionNameBackboneElement
Source§fn default() -> MedicinalProductDefinitionNameBackboneElement
fn default() -> MedicinalProductDefinitionNameBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicinalProductDefinitionNameBackboneElement
impl<'de> Deserialize<'de> for MedicinalProductDefinitionNameBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MedicinalProductDefinitionNameBackboneElement
impl Executor for MedicinalProductDefinitionNameBackboneElement
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 MedicinalProductDefinitionNameBackboneElement
Auto Trait Implementations§
impl Freeze for MedicinalProductDefinitionNameBackboneElement
impl RefUnwindSafe for MedicinalProductDefinitionNameBackboneElement
impl Send for MedicinalProductDefinitionNameBackboneElement
impl Sync for MedicinalProductDefinitionNameBackboneElement
impl Unpin for MedicinalProductDefinitionNameBackboneElement
impl UnwindSafe for MedicinalProductDefinitionNameBackboneElement
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