pub struct GraphDefinitionLinkCompartmentBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub use_: Option<CodeDt>,
pub rule: Option<CodeDt>,
pub code: Option<CodeDt>,
pub expression: Option<StringDt>,
pub description: Option<StringDt>,
}
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
use_: Option<CodeDt>
where | requires
rule: Option<CodeDt>
identical | matching | different | custom
code: Option<CodeDt>
Patient | Encounter | RelatedPerson | Practitioner | Device | EpisodeOfCare
expression: Option<StringDt>
Custom rule, as a FHIRPath expression
description: Option<StringDt>
Documentation for FHIRPath expression
Trait Implementations§
Source§impl Clone for GraphDefinitionLinkCompartmentBackboneElement
impl Clone for GraphDefinitionLinkCompartmentBackboneElement
Source§fn clone(&self) -> GraphDefinitionLinkCompartmentBackboneElement
fn clone(&self) -> GraphDefinitionLinkCompartmentBackboneElement
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 GraphDefinitionLinkCompartmentBackboneElement
impl Convert for GraphDefinitionLinkCompartmentBackboneElement
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 GraphDefinitionLinkCompartmentBackboneElement
impl Default for GraphDefinitionLinkCompartmentBackboneElement
Source§fn default() -> GraphDefinitionLinkCompartmentBackboneElement
fn default() -> GraphDefinitionLinkCompartmentBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphDefinitionLinkCompartmentBackboneElement
impl<'de> Deserialize<'de> for GraphDefinitionLinkCompartmentBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for GraphDefinitionLinkCompartmentBackboneElement
impl Executor for GraphDefinitionLinkCompartmentBackboneElement
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 GraphDefinitionLinkCompartmentBackboneElement
Auto Trait Implementations§
impl Freeze for GraphDefinitionLinkCompartmentBackboneElement
impl RefUnwindSafe for GraphDefinitionLinkCompartmentBackboneElement
impl Send for GraphDefinitionLinkCompartmentBackboneElement
impl Sync for GraphDefinitionLinkCompartmentBackboneElement
impl Unpin for GraphDefinitionLinkCompartmentBackboneElement
impl UnwindSafe for GraphDefinitionLinkCompartmentBackboneElement
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