pub struct Replica {
pub worker_id: WorkerId,
pub status: ReplicaStatus,
pub version: u64,
pub created_at: Instant,
pub last_verified: Option<Instant>,
pub rack_id: Option<String>,
pub zone_id: Option<String>,
}Expand description
Individual replica.
Fields§
§worker_id: WorkerIdWorker ID
status: ReplicaStatusReplica status
version: u64Version
created_at: InstantCreated at
last_verified: Option<Instant>Last verified
rack_id: Option<String>Rack ID (for rack-aware placement)
zone_id: Option<String>Zone ID (for zone-aware placement)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Replica
impl RefUnwindSafe for Replica
impl Send for Replica
impl Sync for Replica
impl Unpin for Replica
impl UnsafeUnpin for Replica
impl UnwindSafe for Replica
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