pub struct ModeledClusterStatus;Expand description
Modeled status used when the daemon has no live grid handle.
Trait Implementations§
Source§impl Clone for ModeledClusterStatus
impl Clone for ModeledClusterStatus
Source§fn clone(&self) -> ModeledClusterStatus
fn clone(&self) -> ModeledClusterStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ClusterStatusProvider for ModeledClusterStatus
impl ClusterStatusProvider for ModeledClusterStatus
Source§fn cluster_status(&self, runtime: ClusterStatusRuntime) -> ClusterStatus
fn cluster_status(&self, runtime: ClusterStatusRuntime) -> ClusterStatus
Return a cluster status snapshot, incorporating current runtime state.
Source§fn begin_drain(&self)
fn begin_drain(&self)
Notify the provider that the server has started graceful drain.
Source§impl Debug for ModeledClusterStatus
impl Debug for ModeledClusterStatus
Source§impl Default for ModeledClusterStatus
impl Default for ModeledClusterStatus
Source§fn default() -> ModeledClusterStatus
fn default() -> ModeledClusterStatus
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModeledClusterStatus
impl RefUnwindSafe for ModeledClusterStatus
impl Send for ModeledClusterStatus
impl Sync for ModeledClusterStatus
impl Unpin for ModeledClusterStatus
impl UnsafeUnpin for ModeledClusterStatus
impl UnwindSafe for ModeledClusterStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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