pub struct FormMultipartData;Expand description
Parser for multipart/form-data request bodies (file uploads).
Implementations§
Source§impl FormMultipartData
impl FormMultipartData
Sourcepub fn parse(data: &[u8], boundary: String) -> Result<Vec<Part>, String>
pub fn parse(data: &[u8], boundary: String) -> Result<Vec<Part>, String>
Parses a raw multipart body into a list of Parts.
boundary is extracted from the Content-Type header value after boundary=.
pub fn extract_boundary(content_type: &str) -> Result<String, String>
pub fn generate_part(part: Part) -> Result<Vec<u8>, String>
pub fn generate(part_list: Vec<Part>, boundary: &str) -> Result<Vec<u8>, String>
Auto Trait Implementations§
impl Freeze for FormMultipartData
impl RefUnwindSafe for FormMultipartData
impl Send for FormMultipartData
impl Sync for FormMultipartData
impl Unpin for FormMultipartData
impl UnsafeUnpin for FormMultipartData
impl UnwindSafe for FormMultipartData
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