pub struct HttpRequestBodyStream { /* private fields */ }Implementations§
Source§impl HttpRequestBodyStream
impl HttpRequestBodyStream
Sourcepub fn new(queue: Arc<HttpRequestBodyQueue>) -> HttpRequestBodyStream
pub fn new(queue: Arc<HttpRequestBodyQueue>) -> HttpRequestBodyStream
A body read from queue without reporting consumption to a flow-control window.
pub async fn recv(&mut self) -> Result<Option<Vec<u8>>, HttpRequestBodyError>
Trait Implementations§
Source§impl Debug for HttpRequestBodyStream
impl Debug for HttpRequestBodyStream
Source§impl Drop for HttpRequestBodyStream
impl Drop for HttpRequestBodyStream
Auto Trait Implementations§
impl !RefUnwindSafe for HttpRequestBodyStream
impl !UnwindSafe for HttpRequestBodyStream
impl Freeze for HttpRequestBodyStream
impl Send for HttpRequestBodyStream
impl Sync for HttpRequestBodyStream
impl Unpin for HttpRequestBodyStream
impl UnsafeUnpin for HttpRequestBodyStream
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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