pub struct ECIESError { /* private fields */ }
Expand description
An error that occurs while reading or writing to an ECIES stream.
Implementations§
Source§impl ECIESError
impl ECIESError
Sourcepub fn into_inner(self) -> ECIESErrorImpl
pub fn into_inner(self) -> ECIESErrorImpl
Consumes the type and returns the error enum
Sourcepub const fn inner(&self) -> &ECIESErrorImpl
pub const fn inner(&self) -> &ECIESErrorImpl
Returns a reference to the inner error
Trait Implementations§
Source§impl Debug for ECIESError
impl Debug for ECIESError
Source§impl Display for ECIESError
impl Display for ECIESError
Source§impl Error for ECIESError
impl Error for ECIESError
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<ECIESErrorImpl> for ECIESError
impl From<ECIESErrorImpl> for ECIESError
Source§fn from(source: ECIESErrorImpl) -> Self
fn from(source: ECIESErrorImpl) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ECIESError
impl From<Error> for ECIESError
Source§impl From<Error> for ECIESError
impl From<Error> for ECIESError
Source§impl From<Error> for ECIESError
impl From<Error> for ECIESError
Source§impl From<TryFromIntError> for ECIESError
impl From<TryFromIntError> for ECIESError
Source§fn from(source: TryFromIntError) -> Self
fn from(source: TryFromIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ECIESError
impl !RefUnwindSafe for ECIESError
impl Send for ECIESError
impl Sync for ECIESError
impl Unpin for ECIESError
impl !UnwindSafe for ECIESError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 8 bytes