pub enum KeyResponseMessageTransformError {
NotEnoughBytes,
BufferTooSmall,
Message(StringTransformError),
PrimaryKey(OptionSecretKeyTransformError),
Keys(SecretKeysTransformError),
}Available on crate feature
encryption only.Expand description
Error that can occur when transforming a KeyResponseMessage.
Variants§
NotEnoughBytes
Not enough bytes to decode KeyResponseMessage
BufferTooSmall
Encode buffer too small
Message(StringTransformError)
Error transforming a message field
PrimaryKey(OptionSecretKeyTransformError)
Error transforming a primary_key field
Keys(SecretKeysTransformError)
Error transforming a keys field
Trait Implementations§
source§impl Error for KeyResponseMessageTransformError
impl Error for KeyResponseMessageTransformError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<I, A> From<KeyResponseMessageTransformError> for SerfMessageTransformError<I, A>
impl<I, A> From<KeyResponseMessageTransformError> for SerfMessageTransformError<I, A>
source§fn from(source: KeyResponseMessageTransformError) -> Self
fn from(source: KeyResponseMessageTransformError) -> Self
Converts to this type from the input type.
source§impl From<OptionSecretKeyTransformError> for KeyResponseMessageTransformError
impl From<OptionSecretKeyTransformError> for KeyResponseMessageTransformError
source§fn from(source: OptionSecretKeyTransformError) -> Self
fn from(source: OptionSecretKeyTransformError) -> Self
Converts to this type from the input type.
source§impl From<SecretKeysTransformError> for KeyResponseMessageTransformError
impl From<SecretKeysTransformError> for KeyResponseMessageTransformError
source§fn from(source: SecretKeysTransformError) -> Self
fn from(source: SecretKeysTransformError) -> Self
Converts to this type from the input type.
source§impl From<StringTransformError> for KeyResponseMessageTransformError
impl From<StringTransformError> for KeyResponseMessageTransformError
source§fn from(source: StringTransformError) -> Self
fn from(source: StringTransformError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for KeyResponseMessageTransformError
impl RefUnwindSafe for KeyResponseMessageTransformError
impl Send for KeyResponseMessageTransformError
impl Sync for KeyResponseMessageTransformError
impl Unpin for KeyResponseMessageTransformError
impl UnwindSafe for KeyResponseMessageTransformError
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> 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