[−][src]Enum mpart_async::server::MultipartError
The Standard Error Type
Variants
Given if the boundary is not what is expected
Given if when parsing the headers they are incomplete
Given if when trying to retrieve a field like name or filename it's not present or malformed
Given if in the middle of polling a Field, and someone tries to poll the Stream
Given if in the middle of polling a Field, but the Mutex is in use somewhere else
HeaderParse(Error)Given if there is an error when parsing headers
Given if there is an error in the underlying stream
Given if the stream ends when reading headers
Given if the stream ends when reading boundary
Given if if the stream ends when reading the body and there is no end boundary
Given if there is garbage after the boundary
Trait Implementations
impl Debug for MultipartError[src]
impl Display for MultipartError[src]
impl Error for MultipartError[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>[src]
pub fn backtrace(&self) -> Option<&Backtrace>[src]
pub fn description(&self) -> &str1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl From<Box<dyn Error + 'static + Sync + Send, Global>> for MultipartError[src]
impl From<Error> for MultipartError[src]
Auto Trait Implementations
impl !RefUnwindSafe for MultipartError[src]
impl Send for MultipartError[src]
impl Sync for MultipartError[src]
impl Unpin for MultipartError[src]
impl !UnwindSafe for MultipartError[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,