pub struct WorkloadFrozen {
pub attempt_id: String,
pub guest_bulk_bytes_target: u64,
pub input_credit: WorkloadTransportCredit,
pub external_mounts_synced: bool,
}Expand description
Payload for core.workload.frozen messages.
Fields§
§attempt_id: StringAttempt identity whose workload boundary is now frozen.
guest_bulk_bytes_target: u64Complete dedicated bulk wire bytes emitted before the guest writer parked.
Zero for combined transport, whose primary stream already orders output before this acknowledgement. The host drains to this cut before pausing.
input_credit: WorkloadTransportCreditAbsolute input limits captured with this boundary, not a fresh window.
external_mounts_synced: boolGuest virtiofs dirty pages reached backing storage after the workload freeze. Older guests omit this evidence and cannot capture external mounts safely.
Trait Implementations§
Source§impl Clone for WorkloadFrozen
impl Clone for WorkloadFrozen
Source§fn clone(&self) -> WorkloadFrozen
fn clone(&self) -> WorkloadFrozen
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 WorkloadFrozen
impl Debug for WorkloadFrozen
Source§impl<'de> Deserialize<'de> for WorkloadFrozen
impl<'de> Deserialize<'de> for WorkloadFrozen
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 WorkloadFrozen
Source§impl PartialEq for WorkloadFrozen
impl PartialEq for WorkloadFrozen
Source§impl Serialize for WorkloadFrozen
impl Serialize for WorkloadFrozen
impl StructuralPartialEq for WorkloadFrozen
Auto Trait Implementations§
impl Freeze for WorkloadFrozen
impl RefUnwindSafe for WorkloadFrozen
impl Send for WorkloadFrozen
impl Sync for WorkloadFrozen
impl Unpin for WorkloadFrozen
impl UnsafeUnpin for WorkloadFrozen
impl UnwindSafe for WorkloadFrozen
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