pub struct MultipartFileRequest {
pub state: InitMultipartState,
pub buffer: Bytes,
pub buffer_size: u64,
pub part_index: usize,
pub content_md5: Option<String>,
pub security_token: Option<String>,
/* private fields */
}Expand description
Re-export multipart_file module Request configuration
Fields§
§state: InitMultipartStateRequired: Slice initial state
buffer: BytesRequired: Slice data
buffer_size: u64Required: Slice data size
part_index: usizeRequired: Index of slices
content_md5: Option<String>Optional: Content-MD5
security_token: Option<String>Optional: temporary STS token
Trait Implementations§
Source§impl ApiRequest for MultipartFileRequest
impl ApiRequest for MultipartFileRequest
type Response = MultipartUploadState
type Error = Error
Source§fn request<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
fn request<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
This method consumed the request and return the response.
Create ApiOperation impl and invoke
ApiOperation’s execute method to consume self. Read moreAuto Trait Implementations§
impl !Freeze for MultipartFileRequest
impl !RefUnwindSafe for MultipartFileRequest
impl !UnwindSafe for MultipartFileRequest
impl Send for MultipartFileRequest
impl Sync for MultipartFileRequest
impl Unpin for MultipartFileRequest
impl UnsafeUnpin for MultipartFileRequest
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