pub enum MeshProviderState {
Running,
Failed,
Stopped,
}Expand description
The provider’s health, as every surface reports it.
Variants§
Running
Threads up, socket bound (where the provider has one).
Failed
The provider could not start or died; ProviderStatus::detail says why. One
provider failing never stops another — failure isolation is the contract.
Stopped
Stopped by the manager.
Trait Implementations§
Source§impl Clone for MeshProviderState
impl Clone for MeshProviderState
Source§fn clone(&self) -> MeshProviderState
fn clone(&self) -> MeshProviderState
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 Debug for MeshProviderState
impl Debug for MeshProviderState
Source§impl<'de> Deserialize<'de> for MeshProviderState
impl<'de> Deserialize<'de> for MeshProviderState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MeshProviderState
Source§impl JsonSchema for MeshProviderState
impl JsonSchema for MeshProviderState
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for MeshProviderState
impl PartialEq for MeshProviderState
Source§fn eq(&self, other: &MeshProviderState) -> bool
fn eq(&self, other: &MeshProviderState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MeshProviderState
impl Serialize for MeshProviderState
impl StructuralPartialEq for MeshProviderState
Auto Trait Implementations§
impl Freeze for MeshProviderState
impl RefUnwindSafe for MeshProviderState
impl Send for MeshProviderState
impl Sync for MeshProviderState
impl Unpin for MeshProviderState
impl UnsafeUnpin for MeshProviderState
impl UnwindSafe for MeshProviderState
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.