pub struct CreateCheckpoint(pub CheckpointCreate);Expand description
Create one full checkpoint.
Tuple Fields§
§0: CheckpointCreateTrait Implementations§
Source§impl Clone for CreateCheckpoint
impl Clone for CreateCheckpoint
Source§impl CompatibleControlRequest for CreateCheckpoint
impl CompatibleControlRequest for CreateCheckpoint
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 CreateCheckpoint
impl Debug for CreateCheckpoint
Source§impl Request<ControlProtocol> for CreateCheckpoint
impl Request<ControlProtocol> for CreateCheckpoint
Source§type Response = CheckpointResult
type Response = CheckpointResult
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 CreateCheckpoint
impl RefUnwindSafe for CreateCheckpoint
impl Send for CreateCheckpoint
impl Sync for CreateCheckpoint
impl Unpin for CreateCheckpoint
impl UnsafeUnpin for CreateCheckpoint
impl UnwindSafe for CreateCheckpoint
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