#[non_exhaustive]pub enum PopulationReason {
NotProjected,
OverLimit,
NotDelivered,
Unattributed,
}Expand description
Why the record of an access over many patients’ data names none of the
ehr_ids whose records it read.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NotProjected
The query projects no ehr_id, so no delivered row says whose
record it came from.
OverLimit
The delivered rows name more ehr_ids than a record names.
NotDelivered
No row was delivered, so no row names an ehr_id.
Unattributed
A delivered ehr_id was in no origin’s own answer, so the record
cannot say which origin holds it.
Implementations§
Trait Implementations§
Source§impl Clone for PopulationReason
impl Clone for PopulationReason
impl Copy for PopulationReason
Source§impl Debug for PopulationReason
impl Debug for PopulationReason
impl Eq for PopulationReason
Source§impl PartialEq for PopulationReason
impl PartialEq for PopulationReason
impl StructuralPartialEq for PopulationReason
Auto Trait Implementations§
impl Freeze for PopulationReason
impl RefUnwindSafe for PopulationReason
impl Send for PopulationReason
impl Sync for PopulationReason
impl Unpin for PopulationReason
impl UnsafeUnpin for PopulationReason
impl UnwindSafe for PopulationReason
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