pub enum FormationRefusal {
Invalid,
NotPermitted {
caller: String,
},
}Expand description
Why a formation token was not let in.
Variants§
Invalid
Not a token this formation’s key signed, for any reason at all: malformed, forged, tampered, or another formation’s.
NotPermitted
A genuine token of this formation, issued for another member’s door. caller is the
member it was issued to, which is who presented it.
Trait Implementations§
Source§impl Clone for FormationRefusal
impl Clone for FormationRefusal
Source§impl Debug for FormationRefusal
impl Debug for FormationRefusal
impl Eq for FormationRefusal
Source§impl PartialEq for FormationRefusal
impl PartialEq for FormationRefusal
impl StructuralPartialEq for FormationRefusal
Auto Trait Implementations§
impl Forget for FormationRefusal
impl Freeze for FormationRefusal
impl Move for FormationRefusal
impl RefUnwindSafe for FormationRefusal
impl Send for FormationRefusal
impl Sync for FormationRefusal
impl Unpin for FormationRefusal
impl UnsafeUnpin for FormationRefusal
impl UnwindSafe for FormationRefusal
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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