pub enum BodyError {
BodyTooLong(u64),
Io(Error),
_FutureProof,
}Expand description
Error enumeration for BodyImage and BodySink types.
This may be extended in the future so exhaustive matching is gently discouraged with an unused variant.
Variants§
BodyTooLong(u64)
Error for when Tunables::max_body length is exceeded.
Io(Error)
IO error associated with file creation/writes FsWrite, reads
FsRead, or memory mapping.
_FutureProof
Unused variant to both enable non-exhaustive matching and warn against exhaustive matching.
Trait Implementations§
Source§impl Error for BodyError
impl Error for BodyError
Source§fn source(&self) -> Option<&(dyn StdError + 'static)>
fn source(&self) -> Option<&(dyn StdError + '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<MemAdviseError> for BodyError
impl From<MemAdviseError> for BodyError
Source§fn from(err: MemAdviseError) -> BodyError
fn from(err: MemAdviseError) -> BodyError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BodyError
impl !RefUnwindSafe for BodyError
impl Send for BodyError
impl Sync for BodyError
impl Unpin for BodyError
impl !UnwindSafe for BodyError
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