pub struct WsConnectionActivation { /* private fields */ }Expand description
一次物理 WS 连接的发布令牌。
connect() 只完成握手并让 sender 可用;调用方必须先把 sender 注册进路由表,再消费本令牌。
激活严格执行 Connected 入队后才放行 reader,令牌被丢弃时 reader 静默退出。
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for WsConnectionActivation
impl !UnwindSafe for WsConnectionActivation
impl Freeze for WsConnectionActivation
impl Send for WsConnectionActivation
impl Sync for WsConnectionActivation
impl Unpin for WsConnectionActivation
impl UnsafeUnpin for WsConnectionActivation
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