pub enum RefusalCode {
Show 13 variants
Signature,
Expired,
Replay,
NotForMe,
Unauthorized,
UnknownMethod,
InvalidRequest,
Governance,
Admission,
Fetch,
Verify,
Runtime,
UnknownInstance,
}Expand description
Why a target refused a request. Stable names (chained).
Variants§
Signature
Signature, key or structure check failed.
Expired
Outside its time window.
Replay
Nonce already seen.
NotForMe
Addressed to another node.
Signed by a key this node does not accept as a controller.
UnknownMethod
Not a method of the message set (default deny).
InvalidRequest
Malformed body or missing decision id.
Governance
Governance denied the transition on this node.
Admission
The admission self-check disagreed with the placement.
Fetch
The payload could not be fetched.
Verify
The payload failed verification.
Runtime
The runtime adapter failed.
UnknownInstance
No such instance on this node.
Implementations§
Trait Implementations§
Source§impl Clone for RefusalCode
impl Clone for RefusalCode
impl Copy for RefusalCode
Source§impl Debug for RefusalCode
impl Debug for RefusalCode
Source§impl<'de> Deserialize<'de> for RefusalCode
impl<'de> Deserialize<'de> for RefusalCode
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 RefusalCode
Source§impl Hash for RefusalCode
impl Hash for RefusalCode
Source§impl PartialEq for RefusalCode
impl PartialEq for RefusalCode
Source§impl Serialize for RefusalCode
impl Serialize for RefusalCode
impl StructuralPartialEq for RefusalCode
Auto Trait Implementations§
impl Freeze for RefusalCode
impl RefUnwindSafe for RefusalCode
impl Send for RefusalCode
impl Sync for RefusalCode
impl Unpin for RefusalCode
impl UnsafeUnpin for RefusalCode
impl UnwindSafe for RefusalCode
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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