pub struct EvidenceReportSubjectCharacteristicBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub code: Option<CodeableConcept>,
pub value: Option<Range>,
pub exclude: Option<BooleanDt>,
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
code: Option<CodeableConcept>
Characteristic code
value: Option<Range>
Characteristic value
exclude: Option<BooleanDt>
Is used to express not the characteristic
period: Option<Period>
Timeframe for the characteristic
Trait Implementations§
Source§impl Clone for EvidenceReportSubjectCharacteristicBackboneElement
impl Clone for EvidenceReportSubjectCharacteristicBackboneElement
Source§fn clone(&self) -> EvidenceReportSubjectCharacteristicBackboneElement
fn clone(&self) -> EvidenceReportSubjectCharacteristicBackboneElement
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 EvidenceReportSubjectCharacteristicBackboneElement
impl Convert for EvidenceReportSubjectCharacteristicBackboneElement
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 EvidenceReportSubjectCharacteristicBackboneElement
impl Default for EvidenceReportSubjectCharacteristicBackboneElement
Source§fn default() -> EvidenceReportSubjectCharacteristicBackboneElement
fn default() -> EvidenceReportSubjectCharacteristicBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvidenceReportSubjectCharacteristicBackboneElement
impl<'de> Deserialize<'de> for EvidenceReportSubjectCharacteristicBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for EvidenceReportSubjectCharacteristicBackboneElement
impl Executor for EvidenceReportSubjectCharacteristicBackboneElement
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 EvidenceReportSubjectCharacteristicBackboneElement
Auto Trait Implementations§
impl Freeze for EvidenceReportSubjectCharacteristicBackboneElement
impl RefUnwindSafe for EvidenceReportSubjectCharacteristicBackboneElement
impl Send for EvidenceReportSubjectCharacteristicBackboneElement
impl Sync for EvidenceReportSubjectCharacteristicBackboneElement
impl Unpin for EvidenceReportSubjectCharacteristicBackboneElement
impl UnwindSafe for EvidenceReportSubjectCharacteristicBackboneElement
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