pub struct PodRuntime { /* private fields */ }Implementations§
Source§impl PodRuntime
impl PodRuntime
pub fn builder(replica_id: ReplicaId) -> PodRuntimeBuilder
Sourcepub fn shutdown_token(&self) -> CancellationToken
pub fn shutdown_token(&self) -> CancellationToken
Get the shutdown token. Cancelling it triggers graceful shutdown.
Auto Trait Implementations§
impl Freeze for PodRuntime
impl RefUnwindSafe for PodRuntime
impl Send for PodRuntime
impl Sync for PodRuntime
impl Unpin for PodRuntime
impl UnsafeUnpin for PodRuntime
impl UnwindSafe for PodRuntime
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
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