pub enum SriMessageSignatureError {
Show 21 variants
MissingSignatureHeader,
MissingSignatureInputHeader,
InvalidSignatureHeader,
InvalidSignatureInputHeader,
SignatureHeaderValueIsNotByteSequence,
SignatureHeaderValueIsParameterized,
SignatureHeaderValueIsIncorrectLength,
SignatureInputHeaderMissingLabel,
SignatureInputHeaderValueNotInnerList,
SignatureInputHeaderValueMissingComponents,
SignatureInputHeaderInvalidComponentType,
SignatureInputHeaderInvalidComponentName,
SignatureInputHeaderInvalidHeaderComponentParameter,
SignatureInputHeaderInvalidDerivedComponentParameter,
SignatureInputHeaderKeyIdLength,
SignatureInputHeaderInvalidParameter,
SignatureInputHeaderMissingRequiredParameters,
ValidationFailedSignatureExpired,
ValidationFailedInvalidLength,
ValidationFailedSignatureMismatch,
ValidationFailedIntegrityMismatch,
}
Variants§
MissingSignatureHeader
MissingSignatureInputHeader
InvalidSignatureHeader
InvalidSignatureInputHeader
SignatureHeaderValueIsNotByteSequence
SignatureHeaderValueIsParameterized
SignatureHeaderValueIsIncorrectLength
SignatureInputHeaderMissingLabel
SignatureInputHeaderValueNotInnerList
SignatureInputHeaderValueMissingComponents
SignatureInputHeaderInvalidComponentType
SignatureInputHeaderInvalidComponentName
SignatureInputHeaderInvalidHeaderComponentParameter
SignatureInputHeaderInvalidDerivedComponentParameter
SignatureInputHeaderKeyIdLength
SignatureInputHeaderInvalidParameter
SignatureInputHeaderMissingRequiredParameters
ValidationFailedSignatureExpired
ValidationFailedInvalidLength
ValidationFailedSignatureMismatch
ValidationFailedIntegrityMismatch
Trait Implementations§
Source§impl AsRef<str> for SriMessageSignatureError
impl AsRef<str> for SriMessageSignatureError
Source§impl Clone for SriMessageSignatureError
impl Clone for SriMessageSignatureError
Source§fn clone(&self) -> SriMessageSignatureError
fn clone(&self) -> SriMessageSignatureError
Returns a duplicate of the value. Read more
1.0.0 · 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 SriMessageSignatureError
impl Debug for SriMessageSignatureError
Source§impl<'de> Deserialize<'de> for SriMessageSignatureError
impl<'de> Deserialize<'de> for SriMessageSignatureError
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SriMessageSignatureError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SriMessageSignatureError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl FromStr for SriMessageSignatureError
impl FromStr for SriMessageSignatureError
Source§impl Hash for SriMessageSignatureError
impl Hash for SriMessageSignatureError
Source§impl PartialEq for SriMessageSignatureError
impl PartialEq for SriMessageSignatureError
Source§impl Serialize for SriMessageSignatureError
impl Serialize for SriMessageSignatureError
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for SriMessageSignatureError
impl StructuralPartialEq for SriMessageSignatureError
Auto Trait Implementations§
impl Freeze for SriMessageSignatureError
impl RefUnwindSafe for SriMessageSignatureError
impl Send for SriMessageSignatureError
impl Sync for SriMessageSignatureError
impl Unpin for SriMessageSignatureError
impl UnwindSafe for SriMessageSignatureError
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.