pub struct PermissionRuleDataBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub resource: Option<Vec<PermissionRuleDataResourceBackboneElement>>,
pub security: Option<Vec<Coding>>,
pub period: Option<Vec<Period>>,
pub expression: Option<Expression>,
}
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
resource: Option<Vec<PermissionRuleDataResourceBackboneElement>>
Explicit FHIR Resource references
security: Option<Vec<Coding>>
Security tag code on .meta.security
period: Option<Vec<Period>>
Timeframe encompasing data create/update
expression: Option<Expression>
Expression identifying the data
Trait Implementations§
Source§impl Clone for PermissionRuleDataBackboneElement
impl Clone for PermissionRuleDataBackboneElement
Source§fn clone(&self) -> PermissionRuleDataBackboneElement
fn clone(&self) -> PermissionRuleDataBackboneElement
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 PermissionRuleDataBackboneElement
impl Convert for PermissionRuleDataBackboneElement
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 PermissionRuleDataBackboneElement
impl Default for PermissionRuleDataBackboneElement
Source§fn default() -> PermissionRuleDataBackboneElement
fn default() -> PermissionRuleDataBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionRuleDataBackboneElement
impl<'de> Deserialize<'de> for PermissionRuleDataBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for PermissionRuleDataBackboneElement
impl Executor for PermissionRuleDataBackboneElement
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 PermissionRuleDataBackboneElement
Auto Trait Implementations§
impl Freeze for PermissionRuleDataBackboneElement
impl RefUnwindSafe for PermissionRuleDataBackboneElement
impl Send for PermissionRuleDataBackboneElement
impl Sync for PermissionRuleDataBackboneElement
impl Unpin for PermissionRuleDataBackboneElement
impl UnwindSafe for PermissionRuleDataBackboneElement
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