Struct image::error::LimitError
source · pub struct LimitError {
kind: LimitErrorKind,
}
Expand description
Completing the operation would have required more resources than allowed.
This is used as an opaque representation for the ImageError::Limits
variant. See its
documentation for more information.
Fields§
§kind: LimitErrorKind
Implementations§
source§impl LimitError
impl LimitError
sourcepub fn from_kind(kind: LimitErrorKind) -> Self
pub fn from_kind(kind: LimitErrorKind) -> Self
Construct a generic LimitError
directly from a corresponding kind.
sourcepub fn kind(&self) -> LimitErrorKind
pub fn kind(&self) -> LimitErrorKind
Returns the corresponding LimitErrorKind
of the error.
Trait Implementations§
source§impl Debug for LimitError
impl Debug for LimitError
source§impl Display for LimitError
impl Display for LimitError
source§impl Error for LimitError
impl Error for LimitError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for LimitError
impl RefUnwindSafe for LimitError
impl Send for LimitError
impl Sync for LimitError
impl Unpin for LimitError
impl UnwindSafe for LimitError
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