pub enum FromBytesError {
UnsupportedAlgorithm,
InvalidKey,
Implementation,
}Available on crate features
openssl and unstable-crypto only.Expand description
An error in importing a key pair from bytes into OpenSSL.
Variants§
UnsupportedAlgorithm
The requested algorithm was not supported.
InvalidKey
The key’s parameters were invalid.
Implementation
An implementation failure occurred.
This includes memory allocation failures.
Trait Implementations§
Source§impl Clone for FromBytesError
impl Clone for FromBytesError
Source§fn clone(&self) -> FromBytesError
fn clone(&self) -> FromBytesError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FromBytesError
impl Debug for FromBytesError
Source§impl Display for FromBytesError
impl Display for FromBytesError
Source§impl Error for FromBytesError
impl Error for FromBytesError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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 From<ErrorStack> for FromBytesError
impl From<ErrorStack> for FromBytesError
Source§fn from(_: ErrorStack) -> Self
fn from(_: ErrorStack) -> Self
Converts to this type from the input type.
Source§impl From<FromBytesError> for FromBytesError
Available on crate feature unstable-crypto-sign only.
impl From<FromBytesError> for FromBytesError
Available on crate feature
unstable-crypto-sign only.Source§fn from(value: FromBytesError) -> Self
fn from(value: FromBytesError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FromBytesError
impl RefUnwindSafe for FromBytesError
impl Send for FromBytesError
impl Sync for FromBytesError
impl Unpin for FromBytesError
impl UnsafeUnpin for FromBytesError
impl UnwindSafe for FromBytesError
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<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<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.