pub enum ReferenceResolveError {
Malformed,
Missing,
Expired,
Refused(&'static str),
Gateway(String),
}Variants§
Malformed
Missing
Expired
Refused(&'static str)
Present, but its source authority, project binding or the current content rules do not allow it to be handed back. Content-free.
Gateway(String)
Present and still authorized by its source, but the current gateway policy refuses this delivery. Carries the gateway’s own content-free reason, so a carrier can answer with the typed refusal.
Trait Implementations§
Source§impl Clone for ReferenceResolveError
impl Clone for ReferenceResolveError
Source§impl Debug for ReferenceResolveError
impl Debug for ReferenceResolveError
impl Eq for ReferenceResolveError
Source§impl PartialEq for ReferenceResolveError
impl PartialEq for ReferenceResolveError
impl StructuralPartialEq for ReferenceResolveError
Auto Trait Implementations§
impl Forget for ReferenceResolveError
impl Freeze for ReferenceResolveError
impl Move for ReferenceResolveError
impl RefUnwindSafe for ReferenceResolveError
impl Send for ReferenceResolveError
impl Sync for ReferenceResolveError
impl Unpin for ReferenceResolveError
impl UnsafeUnpin for ReferenceResolveError
impl UnwindSafe for ReferenceResolveError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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