pub struct OemMultipartPart {
pub name: String,
pub reader: OemMultipartPartReader,
pub content_type: Option<String>,
pub content_length: Option<u64>,
}Expand description
OEM multipart form part.
Fields§
§name: StringMultipart part name.
reader: OemMultipartPartReaderStreamed part data.
content_type: Option<String>Optional part content type.
content_length: Option<u64>Known part length, when available.
Implementations§
Source§impl OemMultipartPart
impl OemMultipartPart
Sourcepub fn is_name_valid(&self) -> bool
pub fn is_name_valid(&self) -> bool
Checks if the OEM part name is valid per the spec.
Source§impl OemMultipartPart
impl OemMultipartPart
Sourcepub fn new(
name: impl Into<String>,
reader: impl UploadReader,
) -> Result<Self, OemMultipartPartNameError>
pub fn new( name: impl Into<String>, reader: impl UploadReader, ) -> Result<Self, OemMultipartPartNameError>
Sourcepub fn with_content_type(self, content_type: impl Into<String>) -> Self
pub fn with_content_type(self, content_type: impl Into<String>) -> Self
Attach a content type.
Sourcepub const fn with_content_length(self, content_length: u64) -> Self
pub const fn with_content_length(self, content_length: u64) -> Self
Attach a known content length.
Auto Trait Implementations§
impl !RefUnwindSafe for OemMultipartPart
impl !Sync for OemMultipartPart
impl !UnwindSafe for OemMultipartPart
impl Freeze for OemMultipartPart
impl Send for OemMultipartPart
impl Unpin for OemMultipartPart
impl UnsafeUnpin for OemMultipartPart
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