pub struct Error(/* private fields */);Expand description
The Box-wrapped type of [ErrorKind].
Implementations§
Source§impl Error
impl Error
Sourcepub fn into_inner(self) -> ErrorKind
pub fn into_inner(self) -> ErrorKind
Consumes self and returns the inner error.
Source§impl Error
impl Error
Sourcepub fn missing_endpoint() -> Self
pub fn missing_endpoint() -> Self
Constructs a [ErrorKind::MissingEndpoint] variant.
Sourcepub fn missing_interface() -> Self
pub fn missing_interface() -> Self
Constructs a [ErrorKind::MissingInterface] variant.
Sourcepub fn invalid_interface_configuration(arg_0: impl Into<String>) -> Self
pub fn invalid_interface_configuration(arg_0: impl Into<String>) -> Self
Constructs a [ErrorKind::InvalidInterfaceConfiguration] variant.
Sourcepub fn invalid_endpoint_configuration(arg_0: impl Into<String>) -> Self
pub fn invalid_endpoint_configuration(arg_0: impl Into<String>) -> Self
Constructs a [ErrorKind::InvalidEndpointConfiguration] variant.
Sourcepub fn invalid_matrix_room_identifier() -> Self
pub fn invalid_matrix_room_identifier() -> Self
Constructs a [ErrorKind::InvalidMatrixRoomIdentifier] variant.
Sourcepub fn invalid_port_number(arg_0: impl Into<i64>) -> Self
pub fn invalid_port_number(arg_0: impl Into<i64>) -> Self
Constructs a [ErrorKind::InvalidPortNumber] variant.
Sourcepub fn disabled_interface_feature(arg_0: impl Into<String>) -> Self
pub fn disabled_interface_feature(arg_0: impl Into<String>) -> Self
Constructs a [ErrorKind::DisabledInterfaceFeature] variant.
Sourcepub fn disabled_endpoint_feature(arg_0: impl Into<String>) -> Self
pub fn disabled_endpoint_feature(arg_0: impl Into<String>) -> Self
Constructs a [ErrorKind::DisabledEndpointFeature] variant.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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()
Auto Trait Implementations§
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
impl Freeze for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
Blanket Implementations§
impl<T> Any for Twhere
T: Any,
Source§impl<T> AsReport for Twhere
T: Error,
impl<T> AsReport for Twhere
T: Error,
impl<T> AsyncTraitDeps for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> DropFlavorWrapper<T> for T
impl<T> DropFlavorWrapper<T> for T
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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