pub struct TimerRegistry { /* private fields */ }Implementations§
Source§impl TimerRegistry
impl TimerRegistry
Trait Implementations§
Source§impl Default for TimerRegistry
impl Default for TimerRegistry
Source§fn default() -> TimerRegistry
fn default() -> TimerRegistry
Returns the “default value” for a type. Read more
Source§impl Drop for TimerRegistry
Drop 时 abort 所有挂起 timer 任务:把「run_engine_loop 返回 = 完全 drain」的
保证扩展到 timer。JoinHandle::drop 仅 detach 不 abort——否则长 timer 任务会泄漏到
runtime 关停,且持 tick_tx clone 延迟 channel 关闭。与 cancel 的 abort 语义一致。
impl Drop for TimerRegistry
Drop 时 abort 所有挂起 timer 任务:把「run_engine_loop 返回 = 完全 drain」的
保证扩展到 timer。JoinHandle::drop 仅 detach 不 abort——否则长 timer 任务会泄漏到
runtime 关停,且持 tick_tx clone 延迟 channel 关闭。与 cancel 的 abort 语义一致。
Auto Trait Implementations§
impl !RefUnwindSafe for TimerRegistry
impl !UnwindSafe for TimerRegistry
impl Freeze for TimerRegistry
impl Send for TimerRegistry
impl Sync for TimerRegistry
impl Unpin for TimerRegistry
impl UnsafeUnpin for TimerRegistry
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