pub struct NegotiateProtocolRequest {
pub base: RequestBase,
pub minimum_version: u32,
pub maximum_version: u32,
}Expand description
RpcNegotiateProtocol request — proposes a min/max protocol version
the host supports. The guest responds with the version chosen and a
capabilities block.
Fields§
§base: RequestBase§minimum_version: u32§maximum_version: u32Trait Implementations§
Source§impl Clone for NegotiateProtocolRequest
impl Clone for NegotiateProtocolRequest
Source§fn clone(&self) -> NegotiateProtocolRequest
fn clone(&self) -> NegotiateProtocolRequest
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 moreSource§impl Debug for NegotiateProtocolRequest
impl Debug for NegotiateProtocolRequest
Source§impl<'de> Deserialize<'de> for NegotiateProtocolRequest
impl<'de> Deserialize<'de> for NegotiateProtocolRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NegotiateProtocolRequest
impl RefUnwindSafe for NegotiateProtocolRequest
impl Send for NegotiateProtocolRequest
impl Sync for NegotiateProtocolRequest
impl Unpin for NegotiateProtocolRequest
impl UnsafeUnpin for NegotiateProtocolRequest
impl UnwindSafe for NegotiateProtocolRequest
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