pub struct BlobWriteRequest {
pub body: Pin<Box<dyn Stream<Item = Result<Bytes, BlobIoError>> + Send>>,
pub file_name: Option<String>,
pub mime_type: Option<String>,
pub metadata: Value,
}Expand description
Write request.
Fields§
§body: Pin<Box<dyn Stream<Item = Result<Bytes, BlobIoError>> + Send>>§file_name: Option<String>§mime_type: Option<String>§metadata: ValueImplementations§
Source§impl BlobWriteRequest
impl BlobWriteRequest
pub fn new( body: Pin<Box<dyn Stream<Item = Result<Bytes, BlobIoError>> + Send>>, ) -> BlobWriteRequest
pub fn with_file_name(self, file_name: Option<String>) -> BlobWriteRequest
pub fn with_mime_type(self, mime_type: Option<String>) -> BlobWriteRequest
pub fn with_metadata(self, metadata: Value) -> BlobWriteRequest
Auto Trait Implementations§
impl Freeze for BlobWriteRequest
impl !RefUnwindSafe for BlobWriteRequest
impl Send for BlobWriteRequest
impl !Sync for BlobWriteRequest
impl Unpin for BlobWriteRequest
impl UnsafeUnpin for BlobWriteRequest
impl !UnwindSafe for BlobWriteRequest
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> 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