pub struct NegotiateProtocolResponse {
pub base: ResponseBase,
pub version: u32,
pub capabilities: ProtocolSupport,
}Expand description
RpcNegotiateProtocol response.
Fields§
§base: ResponseBase§version: u32§capabilities: ProtocolSupportTrait Implementations§
Source§impl Clone for NegotiateProtocolResponse
impl Clone for NegotiateProtocolResponse
Source§fn clone(&self) -> NegotiateProtocolResponse
fn clone(&self) -> NegotiateProtocolResponse
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 NegotiateProtocolResponse
impl Debug for NegotiateProtocolResponse
Source§impl Default for NegotiateProtocolResponse
impl Default for NegotiateProtocolResponse
Source§fn default() -> NegotiateProtocolResponse
fn default() -> NegotiateProtocolResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NegotiateProtocolResponse
impl<'de> Deserialize<'de> for NegotiateProtocolResponse
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 NegotiateProtocolResponse
impl RefUnwindSafe for NegotiateProtocolResponse
impl Send for NegotiateProtocolResponse
impl Sync for NegotiateProtocolResponse
impl Unpin for NegotiateProtocolResponse
impl UnsafeUnpin for NegotiateProtocolResponse
impl UnwindSafe for NegotiateProtocolResponse
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