pub struct CreateDiskCheckpoint(pub DiskCheckpointCreate);Expand description
Create one disk-only checkpoint.
Tuple Fields§
§0: DiskCheckpointCreateTrait Implementations§
Source§impl Clone for CreateDiskCheckpoint
impl Clone for CreateDiskCheckpoint
Source§impl CompatibleControlRequest for CreateDiskCheckpoint
impl CompatibleControlRequest for CreateDiskCheckpoint
Source§fn min_generation(&self) -> u8
fn min_generation(&self) -> u8
First framed-control generation that defines this operation.
Source§fn compatibility_json_bytes(&self) -> ControlClientResult<Zeroizing<Vec<u8>>>
fn compatibility_json_bytes(&self) -> ControlClientResult<Zeroizing<Vec<u8>>>
Encode the exact historical JSON request without a trailing newline.
Source§fn decode_compatibility_json(
&self,
reply: JsonReply,
) -> ControlClientResult<Self::Response>
fn decode_compatibility_json( &self, reply: JsonReply, ) -> ControlClientResult<Self::Response>
Decode the actual historical JSON response.
Source§impl Debug for CreateDiskCheckpoint
impl Debug for CreateDiskCheckpoint
Source§impl Request<ControlProtocol> for CreateDiskCheckpoint
impl Request<ControlProtocol> for CreateDiskCheckpoint
Source§type Response = DiskCheckpointState
type Response = DiskCheckpointState
Checked operation result, independent of SDK domain behavior.
Source§type Error = ControlClientError
type Error = ControlClientError
Application error that can also retain a local transport failure.
Source§fn message(&self) -> ControlClientResult<EncodedMessage>
fn message(&self) -> ControlClientResult<EncodedMessage>
Encode the prepared request without performing I/O.
Auto Trait Implementations§
impl Freeze for CreateDiskCheckpoint
impl RefUnwindSafe for CreateDiskCheckpoint
impl Send for CreateDiskCheckpoint
impl Sync for CreateDiskCheckpoint
impl Unpin for CreateDiskCheckpoint
impl UnsafeUnpin for CreateDiskCheckpoint
impl UnwindSafe for CreateDiskCheckpoint
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