pub struct MultipartForm { /* private fields */ }Expand description
Streaming multipart form extractor with bounded text fields, files, and aggregate payloads.
Implementations§
Source§impl MultipartForm
impl MultipartForm
pub fn text(&self, name: &str) -> Option<&str>
pub fn text_values(&self, name: &str) -> &[String]
pub fn files(&self) -> &[UploadedFile]
pub fn files_named<'a>( &'a self, name: &'a str, ) -> impl Iterator<Item = &'a UploadedFile> + 'a
pub fn total_bytes(&self) -> usize
Trait Implementations§
Source§impl Debug for MultipartForm
impl Debug for MultipartForm
Source§impl FromRequest for MultipartForm
impl FromRequest for MultipartForm
Source§type Future = Pin<Box<dyn Future<Output = Result<MultipartForm, <MultipartForm as FromRequest>::Error>>>>
type Future = Pin<Box<dyn Future<Output = Result<MultipartForm, <MultipartForm as FromRequest>::Error>>>>
Future that resolves to a
Self. Read moreSource§fn from_request(request: &HttpRequest, payload: &mut Payload) -> Self::Future
fn from_request(request: &HttpRequest, payload: &mut Payload) -> Self::Future
Create a
Self from request parts asynchronously.Auto Trait Implementations§
impl Freeze for MultipartForm
impl RefUnwindSafe for MultipartForm
impl Send for MultipartForm
impl Sync for MultipartForm
impl Unpin for MultipartForm
impl UnsafeUnpin for MultipartForm
impl UnwindSafe for MultipartForm
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request