pub struct S3WriteObjectStream { /* private fields */ }Expand description
Client-streamed object write chunks passed to S3Provider::write_object.
Implementations§
Source§impl S3WriteObjectStream
impl S3WriteObjectStream
Sourcepub async fn message(&mut self) -> ProviderResult<Option<S3WriteObjectFrame>>
pub async fn message(&mut self) -> ProviderResult<Option<S3WriteObjectFrame>>
Reads the next write request frame from the upload stream.
Auto Trait Implementations§
impl !RefUnwindSafe for S3WriteObjectStream
impl !UnwindSafe for S3WriteObjectStream
impl Freeze for S3WriteObjectStream
impl Send for S3WriteObjectStream
impl Sync for S3WriteObjectStream
impl Unpin for S3WriteObjectStream
impl UnsafeUnpin for S3WriteObjectStream
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request