pub enum InquiryVerdict {
Diligent,
NoFault,
UncheckedNoHarm,
Negligent,
}Expand description
The fair classification of a shortfall — the locus, tying the accountability spectrum.
Variants§
Diligent
Every accessible means was checked before acting — diligent as to inquiry.
NoFault
The means were not accessible — the actor could not reasonably have known; no fault.
UncheckedNoHarm
Accessible means were not checked, but no harmful act followed — a procedural shortfall, not (yet) actionable negligence. Recorded honestly rather than inflated to negligence.
Negligent
Accessible means were not checked and a harmful act followed — negligence (“failure to check, given the means, then acts that cause further injury”).
Trait Implementations§
Source§impl Clone for InquiryVerdict
impl Clone for InquiryVerdict
Source§fn clone(&self) -> InquiryVerdict
fn clone(&self) -> InquiryVerdict
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 moreSource§impl Debug for InquiryVerdict
impl Debug for InquiryVerdict
Source§impl<'de> Deserialize<'de> for InquiryVerdict
impl<'de> Deserialize<'de> for InquiryVerdict
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
Source§impl PartialEq for InquiryVerdict
impl PartialEq for InquiryVerdict
Source§fn eq(&self, other: &InquiryVerdict) -> bool
fn eq(&self, other: &InquiryVerdict) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InquiryVerdict
impl Serialize for InquiryVerdict
impl Copy for InquiryVerdict
impl Eq for InquiryVerdict
impl StructuralPartialEq for InquiryVerdict
Auto Trait Implementations§
impl Freeze for InquiryVerdict
impl RefUnwindSafe for InquiryVerdict
impl Send for InquiryVerdict
impl Sync for InquiryVerdict
impl Unpin for InquiryVerdict
impl UnsafeUnpin for InquiryVerdict
impl UnwindSafe for InquiryVerdict
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§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>
Converts
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>
Converts
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