pub struct RpRead { /* private fields */ }
Expand description
Reply for read
operation.
Implementations§
Source§impl RpRead
impl RpRead
Sourcepub fn size(&self) -> Option<u64>
pub fn size(&self) -> Option<u64>
Got the size of the reader returned by this read operation.
Some(size)
means the reader has at most size bytes.None
means the reader has unknown size.
Sourcepub fn with_size(self, size: Option<u64>) -> Self
pub fn with_size(self, size: Option<u64>) -> Self
Set the size of the reader returned by this read operation.
Sourcepub fn range(&self) -> Option<BytesContentRange>
pub fn range(&self) -> Option<BytesContentRange>
Got the range of the reader returned by this read operation.
Some(range)
means the reader has content range inside the whole file.None
means the reader has unknown size.
Sourcepub fn with_range(self, range: Option<BytesContentRange>) -> Self
pub fn with_range(self, range: Option<BytesContentRange>) -> Self
Set the range of the reader returned by this read operation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RpRead
impl RefUnwindSafe for RpRead
impl Send for RpRead
impl Sync for RpRead
impl Unpin for RpRead
impl UnwindSafe for RpRead
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more