pub struct PermissionRuleActivityBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub actor: Option<Vec<Reference>>,
pub action: Option<Vec<CodeableConcept>>,
pub purpose: Option<Vec<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
actor: Option<Vec<Reference>>
Authorized actor(s)
action: Option<Vec<CodeableConcept>>
Actions controlled by this rule
purpose: Option<Vec<CodeableConcept>>
The purpose for which the permission is given
Trait Implementations§
Source§impl Clone for PermissionRuleActivityBackboneElement
impl Clone for PermissionRuleActivityBackboneElement
Source§fn clone(&self) -> PermissionRuleActivityBackboneElement
fn clone(&self) -> PermissionRuleActivityBackboneElement
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 PermissionRuleActivityBackboneElement
impl Convert for PermissionRuleActivityBackboneElement
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 PermissionRuleActivityBackboneElement
impl Default for PermissionRuleActivityBackboneElement
Source§fn default() -> PermissionRuleActivityBackboneElement
fn default() -> PermissionRuleActivityBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionRuleActivityBackboneElement
impl<'de> Deserialize<'de> for PermissionRuleActivityBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PermissionRuleActivityBackboneElement
impl Executor for PermissionRuleActivityBackboneElement
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 PermissionRuleActivityBackboneElement
Auto Trait Implementations§
impl Freeze for PermissionRuleActivityBackboneElement
impl RefUnwindSafe for PermissionRuleActivityBackboneElement
impl Send for PermissionRuleActivityBackboneElement
impl Sync for PermissionRuleActivityBackboneElement
impl Unpin for PermissionRuleActivityBackboneElement
impl UnwindSafe for PermissionRuleActivityBackboneElement
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