pub struct CheckpointCreate {
pub guest_flush: Option<GuestFlush>,
pub record_integrity: bool,
pub checkpoint_id: String,
pub intent: CheckpointCaptureIntent,
}Expand description
Create one same-epoch full checkpoint.
Fields§
§guest_flush: Option<GuestFlush>Optional writeback policy; omission preserves released behavior.
record_integrity: boolWhether disk content hashes are recorded.
checkpoint_id: StringCaller-selected capture identity.
intent: CheckpointCaptureIntentCapture purpose.
Trait Implementations§
Source§impl Clone for CheckpointCreate
impl Clone for CheckpointCreate
Source§impl Debug for CheckpointCreate
impl Debug for CheckpointCreate
Source§impl<'de> Deserialize<'de> for CheckpointCreate
impl<'de> Deserialize<'de> for CheckpointCreate
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 CheckpointCreate
Source§impl PartialEq for CheckpointCreate
impl PartialEq for CheckpointCreate
Source§impl Serialize for CheckpointCreate
impl Serialize for CheckpointCreate
impl StructuralPartialEq for CheckpointCreate
Auto Trait Implementations§
impl Freeze for CheckpointCreate
impl RefUnwindSafe for CheckpointCreate
impl Send for CheckpointCreate
impl Sync for CheckpointCreate
impl Unpin for CheckpointCreate
impl UnsafeUnpin for CheckpointCreate
impl UnwindSafe for CheckpointCreate
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