pub struct DeviceDefinitionCorrectiveActionBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub recall: Option<BooleanDt>,
pub scope: Option<CodeDt>,
pub period: Option<Period>,
}
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
recall: Option<BooleanDt>
Whether the corrective action was a recall
scope: Option<CodeDt>
model | lot-numbers | serial-numbers
period: Option<Period>
Start and end dates of the corrective action
Trait Implementations§
Source§impl Clone for DeviceDefinitionCorrectiveActionBackboneElement
impl Clone for DeviceDefinitionCorrectiveActionBackboneElement
Source§fn clone(&self) -> DeviceDefinitionCorrectiveActionBackboneElement
fn clone(&self) -> DeviceDefinitionCorrectiveActionBackboneElement
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 DeviceDefinitionCorrectiveActionBackboneElement
impl Convert for DeviceDefinitionCorrectiveActionBackboneElement
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 DeviceDefinitionCorrectiveActionBackboneElement
impl Default for DeviceDefinitionCorrectiveActionBackboneElement
Source§fn default() -> DeviceDefinitionCorrectiveActionBackboneElement
fn default() -> DeviceDefinitionCorrectiveActionBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionCorrectiveActionBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionCorrectiveActionBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionCorrectiveActionBackboneElement
impl Executor for DeviceDefinitionCorrectiveActionBackboneElement
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 DeviceDefinitionCorrectiveActionBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionCorrectiveActionBackboneElement
impl RefUnwindSafe for DeviceDefinitionCorrectiveActionBackboneElement
impl Send for DeviceDefinitionCorrectiveActionBackboneElement
impl Sync for DeviceDefinitionCorrectiveActionBackboneElement
impl Unpin for DeviceDefinitionCorrectiveActionBackboneElement
impl UnwindSafe for DeviceDefinitionCorrectiveActionBackboneElement
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