struct GlobalRuntimes {
global_runtime: Runtime,
compact_runtime: Runtime,
hb_runtime: Runtime,
}
Fields§
§global_runtime: Runtime
§compact_runtime: Runtime
§hb_runtime: Runtime
Implementations§
source§impl GlobalRuntimes
impl GlobalRuntimes
fn spawn_global<F>(&self, future: F) -> JoinHandle<F::Output> ⓘ
fn spawn_blocking_global<F, R>(&self, future: F) -> JoinHandle<R> ⓘ
fn block_on_global<F: Future>(&self, future: F) -> F::Output
fn spawn_compact<F>(&self, future: F) -> JoinHandle<F::Output> ⓘ
fn spawn_blocking_compact<F, R>(&self, future: F) -> JoinHandle<R> ⓘ
fn block_on_compact<F: Future>(&self, future: F) -> F::Output
fn spawn_hb<F>(&self, future: F) -> JoinHandle<F::Output> ⓘ
fn spawn_blocking_hb<F, R>(&self, future: F) -> JoinHandle<R> ⓘ
fn block_on_hb<F: Future>(&self, future: F) -> F::Output
fn new( global: Option<Runtime>, compact: Option<Runtime>, heartbeat: Option<Runtime>, ) -> Self
Auto Trait Implementations§
impl Freeze for GlobalRuntimes
impl !RefUnwindSafe for GlobalRuntimes
impl Send for GlobalRuntimes
impl Sync for GlobalRuntimes
impl Unpin for GlobalRuntimes
impl !UnwindSafe for GlobalRuntimes
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<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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
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