pub struct PermissionJustificationBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub basis: Option<Vec<CodeableConcept>>,
pub evidence: Option<Vec<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
basis: Option<Vec<CodeableConcept>>
The regulatory grounds upon which this Permission builds
evidence: Option<Vec<Reference>>
Justifing rational
Trait Implementations§
Source§impl Clone for PermissionJustificationBackboneElement
impl Clone for PermissionJustificationBackboneElement
Source§fn clone(&self) -> PermissionJustificationBackboneElement
fn clone(&self) -> PermissionJustificationBackboneElement
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 PermissionJustificationBackboneElement
impl Convert for PermissionJustificationBackboneElement
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 PermissionJustificationBackboneElement
impl Default for PermissionJustificationBackboneElement
Source§fn default() -> PermissionJustificationBackboneElement
fn default() -> PermissionJustificationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionJustificationBackboneElement
impl<'de> Deserialize<'de> for PermissionJustificationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PermissionJustificationBackboneElement
impl Executor for PermissionJustificationBackboneElement
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 PermissionJustificationBackboneElement
Auto Trait Implementations§
impl Freeze for PermissionJustificationBackboneElement
impl RefUnwindSafe for PermissionJustificationBackboneElement
impl Send for PermissionJustificationBackboneElement
impl Sync for PermissionJustificationBackboneElement
impl Unpin for PermissionJustificationBackboneElement
impl UnwindSafe for PermissionJustificationBackboneElement
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