pub struct ReplicaStatus {
pub replica_id: String,
pub ordinal: Option<u32>,
pub machine_id: Option<String>,
pub healthy: bool,
pub container_ip: Option<String>,
}Expand description
Status of a single container replica.
Fields§
§replica_id: StringReplica ID (e.g., “api-0”, “api-1”)
ordinal: Option<u32>Ordinal (for stateful containers)
machine_id: Option<String>Machine ID the replica is running on
healthy: boolWhether the replica is healthy
container_ip: Option<String>Container IP address (for service discovery)
Trait Implementations§
Source§impl Clone for ReplicaStatus
impl Clone for ReplicaStatus
Source§fn clone(&self) -> ReplicaStatus
fn clone(&self) -> ReplicaStatus
Returns a duplicate of the value. Read more
1.0.0 · 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 ReplicaStatus
impl Debug for ReplicaStatus
Source§impl<'de> Deserialize<'de> for ReplicaStatus
impl<'de> Deserialize<'de> for ReplicaStatus
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
Source§impl PartialEq for ReplicaStatus
impl PartialEq for ReplicaStatus
Source§impl Serialize for ReplicaStatus
impl Serialize for ReplicaStatus
impl Eq for ReplicaStatus
impl StructuralPartialEq for ReplicaStatus
Auto Trait Implementations§
impl Freeze for ReplicaStatus
impl RefUnwindSafe for ReplicaStatus
impl Send for ReplicaStatus
impl Sync for ReplicaStatus
impl Unpin for ReplicaStatus
impl UnsafeUnpin for ReplicaStatus
impl UnwindSafe for ReplicaStatus
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.