pub struct GetRuntimeCapabilities;Expand description
Query the complete generation-two runtime facility inventory.
Trait Implementations§
Source§impl Clone for GetRuntimeCapabilities
impl Clone for GetRuntimeCapabilities
Source§impl CompatibleControlRequest for GetRuntimeCapabilities
impl CompatibleControlRequest for GetRuntimeCapabilities
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.
impl Copy for GetRuntimeCapabilities
Source§impl Debug for GetRuntimeCapabilities
impl Debug for GetRuntimeCapabilities
Source§impl Default for GetRuntimeCapabilities
impl Default for GetRuntimeCapabilities
Source§impl Request<ControlProtocol> for GetRuntimeCapabilities
impl Request<ControlProtocol> for GetRuntimeCapabilities
Source§type Response = RuntimeCapabilities
type Response = RuntimeCapabilities
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 GetRuntimeCapabilities
impl RefUnwindSafe for GetRuntimeCapabilities
impl Send for GetRuntimeCapabilities
impl Sync for GetRuntimeCapabilities
impl Unpin for GetRuntimeCapabilities
impl UnsafeUnpin for GetRuntimeCapabilities
impl UnwindSafe for GetRuntimeCapabilities
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