pub enum ClassificationRejection {
MalformedDeclaredClient {
evidence: Box<ClientEvidence>,
},
AttestationNotFromBridge {
evidence: Box<ClientEvidence>,
},
MalformedAttestation {
evidence: Box<ClientEvidence>,
},
HostTokenWithoutClient {
evidence: Box<ClientEvidence>,
},
}Expand description
A request the gateway refuses with 400. The evidence gathered before the
rejection rides along so the rejected row still records what was sent.
Variants§
MalformedDeclaredClient
Fields
§
evidence: Box<ClientEvidence>AttestationNotFromBridge
Fields
§
evidence: Box<ClientEvidence>MalformedAttestation
Fields
§
evidence: Box<ClientEvidence>HostTokenWithoutClient
Fields
§
evidence: Box<ClientEvidence>Implementations§
Source§impl ClassificationRejection
impl ClassificationRejection
pub const fn evidence(&self) -> &ClientEvidence
Trait Implementations§
Source§impl Clone for ClassificationRejection
impl Clone for ClassificationRejection
Source§fn clone(&self) -> ClassificationRejection
fn clone(&self) -> ClassificationRejection
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 ClassificationRejection
impl Debug for ClassificationRejection
Source§impl Display for ClassificationRejection
impl Display for ClassificationRejection
impl Eq for ClassificationRejection
Source§impl Error for ClassificationRejection
impl Error for ClassificationRejection
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ClassificationRejection
impl PartialEq for ClassificationRejection
impl StructuralPartialEq for ClassificationRejection
Auto Trait Implementations§
impl Freeze for ClassificationRejection
impl RefUnwindSafe for ClassificationRejection
impl Send for ClassificationRejection
impl Sync for ClassificationRejection
impl Unpin for ClassificationRejection
impl UnsafeUnpin for ClassificationRejection
impl UnwindSafe for ClassificationRejection
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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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