pub struct GetCapabilities;Expand description
Query available host operations.
Trait Implementations§
Source§impl CheckedControlRequest for GetCapabilities
impl CheckedControlRequest for GetCapabilities
Source§fn json_request(&self) -> ControlClientResult<ControlRequest>
fn json_request(&self) -> ControlClientResult<ControlRequest>
Prepare the actual legacy operation, before any connection or write.
Source§fn decode_json(&self, reply: JsonReply) -> ControlClientResult<Self::Response>
fn decode_json(&self, reply: JsonReply) -> ControlClientResult<Self::Response>
Normalize a real JSON response, preserving its original bytes on failure.
Source§impl Clone for GetCapabilities
impl Clone for GetCapabilities
Source§fn clone(&self) -> GetCapabilities
fn clone(&self) -> GetCapabilities
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 moreimpl Copy for GetCapabilities
Source§impl Debug for GetCapabilities
impl Debug for GetCapabilities
Source§impl Default for GetCapabilities
impl Default for GetCapabilities
Source§fn default() -> GetCapabilities
fn default() -> GetCapabilities
Returns the “default value” for a type. Read more
Source§impl Request<ControlProtocol> for GetCapabilities
impl Request<ControlProtocol> for GetCapabilities
Source§type Response = Capabilities
type Response = Capabilities
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 GetCapabilities
impl RefUnwindSafe for GetCapabilities
impl Send for GetCapabilities
impl Sync for GetCapabilities
impl Unpin for GetCapabilities
impl UnsafeUnpin for GetCapabilities
impl UnwindSafe for GetCapabilities
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