pub enum ObjectLifecycleEvents {
Show 43 variants
V1(Option<Element>),
V10(Option<Element>),
V11(Option<Element>),
V12(Option<Element>),
V13(Option<Element>),
V14(Option<Element>),
V15(Option<Element>),
V2(Option<Element>),
V3(Option<Element>),
V4(Option<Element>),
V5(Option<Element>),
V6(Option<Element>),
V7(Option<Element>),
V8(Option<Element>),
V9(Option<Element>),
Access(Option<Element>),
Amend(Option<Element>),
Archive(Option<Element>),
Attest(Option<Element>),
Decrypt(Option<Element>),
Deidentify(Option<Element>),
Deprecate(Option<Element>),
Destroy(Option<Element>),
Disclose(Option<Element>),
Encrypt(Option<Element>),
Extract(Option<Element>),
Hold(Option<Element>),
Link(Option<Element>),
Merge(Option<Element>),
Originate(Option<Element>),
Pseudonymize(Option<Element>),
Reactivate(Option<Element>),
Receive(Option<Element>),
Reidentify(Option<Element>),
Report(Option<Element>),
Restore(Option<Element>),
Transform(Option<Element>),
Transmit(Option<Element>),
Unhold(Option<Element>),
Unlink(Option<Element>),
Unmerge(Option<Element>),
Verify(Option<Element>),
Null(Option<Element>),
}Variants§
V1(Option<Element>)
Origination / Creation
V10(Option<Element>)
Export
V11(Option<Element>)
Disclosure
V12(Option<Element>)
Receipt of disclosure
V13(Option<Element>)
Archiving
V14(Option<Element>)
Logical deletion
V15(Option<Element>)
Permanent erasure / Physical destruction
V2(Option<Element>)
Import / Copy
V3(Option<Element>)
Amendment
V4(Option<Element>)
Verification
V5(Option<Element>)
Translation
V6(Option<Element>)
Access / Use
V7(Option<Element>)
De-identification
V8(Option<Element>)
Aggregation / summarization / derivation
V9(Option<Element>)
Report
Access(Option<Element>)
Access/View Record Lifecycle Event
Amend(Option<Element>)
Amend (Update) Record Lifecycle Event
Archive(Option<Element>)
Archive Record Lifecycle Event
Attest(Option<Element>)
Attest Record Lifecycle Event
Decrypt(Option<Element>)
Decrypt Record Lifecycle Event
Deidentify(Option<Element>)
De-Identify (Anononymize) Record Lifecycle Event
Deprecate(Option<Element>)
Deprecate Record Lifecycle Event
Destroy(Option<Element>)
Destroy/Delete Record Lifecycle Event
Disclose(Option<Element>)
Disclose Record Lifecycle Event
Encrypt(Option<Element>)
Encrypt Record Lifecycle Event
Extract(Option<Element>)
Extract Record Lifecycle Event
Hold(Option<Element>)
Add Legal Hold Record Lifecycle Event
Link(Option<Element>)
Link Record Lifecycle Event
Merge(Option<Element>)
Merge Record Lifecycle Event
Originate(Option<Element>)
Originate/Retain Record Lifecycle Event
Pseudonymize(Option<Element>)
Pseudonymize Record Lifecycle Event
Reactivate(Option<Element>)
Re-activate Record Lifecycle Event
Receive(Option<Element>)
Receive/Retain Record Lifecycle Event
Reidentify(Option<Element>)
Re-identify Record Lifecycle Event
Report(Option<Element>)
Report (Output) Record Lifecycle Event
Restore(Option<Element>)
Restore Record Lifecycle Event
Transform(Option<Element>)
Transform/Translate Record Lifecycle Event
Transmit(Option<Element>)
Transmit Record Lifecycle Event
Unhold(Option<Element>)
Remove Legal Hold Record Lifecycle Event
Unlink(Option<Element>)
Unlink Record Lifecycle Event
Unmerge(Option<Element>)
Unmerge Record Lifecycle Event
Verify(Option<Element>)
Verify Record Lifecycle Event
Null(Option<Element>)
If value is missing and just the element is present.
Trait Implementations§
Source§impl Clone for ObjectLifecycleEvents
impl Clone for ObjectLifecycleEvents
Source§fn clone(&self) -> ObjectLifecycleEvents
fn clone(&self) -> ObjectLifecycleEvents
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ObjectLifecycleEvents
impl Debug for ObjectLifecycleEvents
Source§impl Default for ObjectLifecycleEvents
impl Default for ObjectLifecycleEvents
Source§impl FHIRJSONDeserializer for ObjectLifecycleEvents
impl FHIRJSONDeserializer for ObjectLifecycleEvents
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( json: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for ObjectLifecycleEvents
impl FHIRJSONSerializer for ObjectLifecycleEvents
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for ObjectLifecycleEvents
impl MetaValue for ObjectLifecycleEvents
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, _index: usize, ) -> Option<&'a mut dyn MetaValue>
fn flatten(&self) -> Vec<&dyn MetaValue>
fn as_any(&self) -> &dyn Any
fn typename(&self) -> &'static str
Auto Trait Implementations§
impl Freeze for ObjectLifecycleEvents
impl RefUnwindSafe for ObjectLifecycleEvents
impl Send for ObjectLifecycleEvents
impl Sync for ObjectLifecycleEvents
impl Unpin for ObjectLifecycleEvents
impl UnwindSafe for ObjectLifecycleEvents
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more