pub enum PurposeOfUse {
Treatment,
Payment,
Operations,
Emergency,
UserInitiated,
AuditReview,
Other,
}Expand description
Reason the read happened. Maps to HIPAA “purpose of use” categories but is applicable to any regime.
Variants§
Trait Implementations§
Source§impl Clone for PurposeOfUse
impl Clone for PurposeOfUse
Source§fn clone(&self) -> PurposeOfUse
fn clone(&self) -> PurposeOfUse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PurposeOfUse
Source§impl Debug for PurposeOfUse
impl Debug for PurposeOfUse
Source§impl<'de> Deserialize<'de> for PurposeOfUse
impl<'de> Deserialize<'de> for PurposeOfUse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PurposeOfUse
Source§impl Hash for PurposeOfUse
impl Hash for PurposeOfUse
Source§impl PartialEq for PurposeOfUse
impl PartialEq for PurposeOfUse
Source§impl Serialize for PurposeOfUse
impl Serialize for PurposeOfUse
impl StructuralPartialEq for PurposeOfUse
Auto Trait Implementations§
impl Freeze for PurposeOfUse
impl RefUnwindSafe for PurposeOfUse
impl Send for PurposeOfUse
impl Sync for PurposeOfUse
impl Unpin for PurposeOfUse
impl UnsafeUnpin for PurposeOfUse
impl UnwindSafe for PurposeOfUse
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