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