pub enum OffBecause {
OptedOut,
DoNotTrack,
ContinuousIntegration,
}Expand description
Why reporting is off, in the order the decision checks them.
Variants§
OptedOut
The person switched it off on this machine.
DoNotTrack
DO_NOT_TRACK is set: a standing industry-wide opt-out, honoured
verbatim.
ContinuousIntegration
CI is set: an automated environment has not consented to anything.
Implementations§
Trait Implementations§
Source§impl Clone for OffBecause
impl Clone for OffBecause
impl Copy for OffBecause
Source§impl Debug for OffBecause
impl Debug for OffBecause
impl Eq for OffBecause
Source§impl PartialEq for OffBecause
impl PartialEq for OffBecause
impl StructuralPartialEq for OffBecause
Auto Trait Implementations§
impl Freeze for OffBecause
impl RefUnwindSafe for OffBecause
impl Send for OffBecause
impl Sync for OffBecause
impl Unpin for OffBecause
impl UnsafeUnpin for OffBecause
impl UnwindSafe for OffBecause
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.