pub enum MultipartExtractError {
UnsupportedMediaType {
actual: Option<String>,
},
MissingBoundary,
FileTooLarge {
size: usize,
limit: usize,
},
TotalTooLarge {
size: usize,
limit: usize,
},
TooManyFields {
count: usize,
limit: usize,
},
InvalidFormat {
detail: String,
},
StreamingNotSupported,
FileNotFound {
field_name: String,
},
}Expand description
Error for multipart form extraction failures.
Variants§
UnsupportedMediaType
Content-Type is not multipart/form-data.
MissingBoundary
Missing boundary in Content-Type.
FileTooLarge
File size exceeds limit.
TotalTooLarge
Total upload size exceeds limit.
TooManyFields
Too many fields.
InvalidFormat
Invalid multipart format.
StreamingNotSupported
Streaming body not supported.
FileNotFound
No file found with the given field name.
Trait Implementations§
Source§impl Debug for MultipartExtractError
impl Debug for MultipartExtractError
Source§impl Display for MultipartExtractError
impl Display for MultipartExtractError
Source§impl Error for MultipartExtractError
impl Error for MultipartExtractError
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 IntoResponse for MultipartExtractError
impl IntoResponse for MultipartExtractError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Convert into a response.
Auto Trait Implementations§
impl Freeze for MultipartExtractError
impl RefUnwindSafe for MultipartExtractError
impl Send for MultipartExtractError
impl Sync for MultipartExtractError
impl Unpin for MultipartExtractError
impl UnwindSafe for MultipartExtractError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).