pub struct ProtocolAccept {
pub selected_version: String,
pub enabled_capabilities: Vec<ProtocolCapability>,
}Expand description
Protocol accept message sent by backend in response
Fields§
§selected_version: StringSelected protocol version
enabled_capabilities: Vec<ProtocolCapability>Capabilities enabled for this session
Trait Implementations§
Source§impl Clone for ProtocolAccept
impl Clone for ProtocolAccept
Source§fn clone(&self) -> ProtocolAccept
fn clone(&self) -> ProtocolAccept
Returns a duplicate of the value. Read more
1.0.0 · 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 ProtocolAccept
impl Debug for ProtocolAccept
Source§impl Default for ProtocolAccept
impl Default for ProtocolAccept
Source§impl<'de> Deserialize<'de> for ProtocolAccept
impl<'de> Deserialize<'de> for ProtocolAccept
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 ProtocolAccept
impl RefUnwindSafe for ProtocolAccept
impl Send for ProtocolAccept
impl Sync for ProtocolAccept
impl Unpin for ProtocolAccept
impl UnsafeUnpin for ProtocolAccept
impl UnwindSafe for ProtocolAccept
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