pub struct ContractTermActionSubjectBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub reference: Option<Vec<Reference>>,
pub role: Option<CodeableConcept>,
}
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
reference: Option<Vec<Reference>>
Entity of the action
role: Option<CodeableConcept>
Role type of the agent
Trait Implementations§
Source§impl Clone for ContractTermActionSubjectBackboneElement
impl Clone for ContractTermActionSubjectBackboneElement
Source§fn clone(&self) -> ContractTermActionSubjectBackboneElement
fn clone(&self) -> ContractTermActionSubjectBackboneElement
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 ContractTermActionSubjectBackboneElement
impl Convert for ContractTermActionSubjectBackboneElement
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 ContractTermActionSubjectBackboneElement
impl Default for ContractTermActionSubjectBackboneElement
Source§fn default() -> ContractTermActionSubjectBackboneElement
fn default() -> ContractTermActionSubjectBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContractTermActionSubjectBackboneElement
impl<'de> Deserialize<'de> for ContractTermActionSubjectBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ContractTermActionSubjectBackboneElement
impl Executor for ContractTermActionSubjectBackboneElement
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 ContractTermActionSubjectBackboneElement
Auto Trait Implementations§
impl Freeze for ContractTermActionSubjectBackboneElement
impl RefUnwindSafe for ContractTermActionSubjectBackboneElement
impl Send for ContractTermActionSubjectBackboneElement
impl Sync for ContractTermActionSubjectBackboneElement
impl Unpin for ContractTermActionSubjectBackboneElement
impl UnwindSafe for ContractTermActionSubjectBackboneElement
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