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§fn clone(&self) -> CheckpointCreate
fn clone(&self) -> CheckpointCreate
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 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<CheckpointCreate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CheckpointCreate, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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