pub struct CompactDisks(pub DiskCompact);Expand description
Compact selected owned disk chains.
Tuple Fields§
§0: DiskCompactTrait Implementations§
Source§impl Clone for CompactDisks
impl Clone for CompactDisks
Source§impl CompatibleControlRequest for CompactDisks
impl CompatibleControlRequest for CompactDisks
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 CompactDisks
impl Debug for CompactDisks
Source§impl Request<ControlProtocol> for CompactDisks
impl Request<ControlProtocol> for CompactDisks
Source§type Response = DiskCompactionResult
type Response = DiskCompactionResult
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 CompactDisks
impl RefUnwindSafe for CompactDisks
impl Send for CompactDisks
impl Sync for CompactDisks
impl Unpin for CompactDisks
impl UnsafeUnpin for CompactDisks
impl UnwindSafe for CompactDisks
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