pub struct TickIngressReceiver { /* private fields */ }Implementations§
Source§impl TickIngressReceiver
impl TickIngressReceiver
Sourcepub async fn recv(&mut self) -> Option<(Tick, Duration, Option<TraceCarrier>)>
pub async fn recv(&mut self) -> Option<(Tick, Duration, Option<TraceCarrier>)>
接收一个带入队等待时间和可选 trace carrier 的 stamped Tick。
Sourcepub fn try_recv(
&mut self,
) -> Result<(Tick, Duration, Option<TraceCarrier>), TryRecvError>
pub fn try_recv( &mut self, ) -> Result<(Tick, Duration, Option<TraceCarrier>), TryRecvError>
非阻塞接收 stamped Tick,并原子取出同一元素上的 carrier。
Auto Trait Implementations§
impl Freeze for TickIngressReceiver
impl RefUnwindSafe for TickIngressReceiver
impl Send for TickIngressReceiver
impl Sync for TickIngressReceiver
impl Unpin for TickIngressReceiver
impl UnsafeUnpin for TickIngressReceiver
impl UnwindSafe for TickIngressReceiver
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