pub struct MultipartForm {
    pub fields: HashMap<String, Vec<FormValue>>,
    /* private fields */
}Expand description
Multipart form data
Fields§
§fields: HashMap<String, Vec<FormValue>>Implementations§
Source§impl MultipartForm
 
impl MultipartForm
pub fn new() -> Self
Sourcepub fn add_part(&mut self, part: MultipartPart)
 
pub fn add_part(&mut self, part: MultipartPart)
Add a part to the form
Sourcepub fn get_all_text(&self, name: &str) -> Vec<&str>
 
pub fn get_all_text(&self, name: &str) -> Vec<&str>
Get all text field values
Sourcepub fn get_file(&self, name: &str) -> Option<&FileUpload>
 
pub fn get_file(&self, name: &str) -> Option<&FileUpload>
Get first file upload
Sourcepub fn get_all_files(&self, name: &str) -> Vec<&FileUpload>
 
pub fn get_all_files(&self, name: &str) -> Vec<&FileUpload>
Get all file uploads
Sourcepub fn add_file(&mut self, name: String, file: FileUpload)
 
pub fn add_file(&mut self, name: String, file: FileUpload)
Add file field
Trait Implementations§
Source§impl Clone for MultipartForm
 
impl Clone for MultipartForm
Source§fn clone(&self) -> MultipartForm
 
fn clone(&self) -> MultipartForm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for MultipartForm
 
impl Debug for MultipartForm
Auto Trait Implementations§
impl Freeze for MultipartForm
impl RefUnwindSafe for MultipartForm
impl Send for MultipartForm
impl Sync for MultipartForm
impl Unpin for MultipartForm
impl UnwindSafe for MultipartForm
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
    T: 'a,
 
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
    T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
    T: 'a,
 
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
    T: 'a,
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
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> 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