#[non_exhaustive]pub enum JwtTargetAcceptanceIncompleteReason {
NotEligible(JwtTargetAcceptanceNotEligibleReason),
LegNotDispatched {
role: JwtTargetAcceptanceLegRole,
},
LegNotCommitted {
role: JwtTargetAcceptanceLegRole,
},
ResponseIncomplete {
role: JwtTargetAcceptanceLegRole,
},
ResponseNotClassified {
role: JwtTargetAcceptanceLegRole,
},
}Expand description
Typed reason a complete target conclusion was unavailable.
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.
NotEligible(JwtTargetAcceptanceNotEligibleReason)
Local or runtime eligibility was not established before target work.
LegNotDispatched
One required role was never dispatched.
Fields
LegNotCommitted
A dispatched role did not commit response evidence.
Fields
ResponseIncomplete
A committed response was incomplete.
Fields
ResponseNotClassified
A committed response was not classified for the selected marker.
Fields
Trait Implementations§
Source§impl Clone for JwtTargetAcceptanceIncompleteReason
impl Clone for JwtTargetAcceptanceIncompleteReason
Source§fn clone(&self) -> JwtTargetAcceptanceIncompleteReason
fn clone(&self) -> JwtTargetAcceptanceIncompleteReason
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 JwtTargetAcceptanceIncompleteReason
Source§impl<'de> Deserialize<'de> for JwtTargetAcceptanceIncompleteReason
impl<'de> Deserialize<'de> for JwtTargetAcceptanceIncompleteReason
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 JwtTargetAcceptanceIncompleteReason
impl StructuralPartialEq for JwtTargetAcceptanceIncompleteReason
Auto Trait Implementations§
impl Freeze for JwtTargetAcceptanceIncompleteReason
impl RefUnwindSafe for JwtTargetAcceptanceIncompleteReason
impl Send for JwtTargetAcceptanceIncompleteReason
impl Sync for JwtTargetAcceptanceIncompleteReason
impl Unpin for JwtTargetAcceptanceIncompleteReason
impl UnsafeUnpin for JwtTargetAcceptanceIncompleteReason
impl UnwindSafe for JwtTargetAcceptanceIncompleteReason
Blanket Implementations§
§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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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