pub struct WorkloadClaim {
pub claim_id: String,
pub workload_id: String,
pub worker_id: String,
pub lease_id: String,
pub fencing_token: u64,
pub capability_snapshot: BTreeSet<String>,
pub claimed_at: i64,
pub expires_at: i64,
pub last_heartbeat: i64,
}Fields§
§claim_id: String§workload_id: String§worker_id: String§lease_id: String§fencing_token: u64§capability_snapshot: BTreeSet<String>§claimed_at: i64§expires_at: i64§last_heartbeat: i64Trait Implementations§
Source§impl Clone for WorkloadClaim
impl Clone for WorkloadClaim
Source§impl Debug for WorkloadClaim
impl Debug for WorkloadClaim
Source§impl<'de> Deserialize<'de> for WorkloadClaim
impl<'de> Deserialize<'de> for WorkloadClaim
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
Auto Trait Implementations§
impl Freeze for WorkloadClaim
impl RefUnwindSafe for WorkloadClaim
impl Send for WorkloadClaim
impl Sync for WorkloadClaim
impl Unpin for WorkloadClaim
impl UnsafeUnpin for WorkloadClaim
impl UnwindSafe for WorkloadClaim
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