Struct mz_storage::source::types::ByteStream
source · pub struct ByteStream {
pub stream: Rc<LocalBoxStream<'static, Vec<u8>>>,
pub size_hint: Option<usize>,
}
Fields§
§stream: Rc<LocalBoxStream<'static, Vec<u8>>>
The underlying asynchronous stream
size_hint: Option<usize>
The expected size of this stream in bytes. This is only an estimation and no assumption should be based on the accuracy of this value.
Implementations§
Trait Implementations§
source§impl Clone for ByteStream
impl Clone for ByteStream
source§fn clone(&self) -> ByteStream
fn clone(&self) -> ByteStream
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl MaybeLength for ByteStream
impl MaybeLength for ByteStream
Auto Trait Implementations§
impl !RefUnwindSafe for ByteStream
impl !Send for ByteStream
impl !Sync for ByteStream
impl Unpin for ByteStream
impl !UnwindSafe for ByteStream
Blanket Implementations§
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
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.