pub struct HandshakeInfo {
pub app_name: String,
pub frust_version: String,
pub protocol_version: u32,
pub capabilities: Vec<Capability>,
}Expand description
handshake result — server identity plus the declared capability set a
client uses to know which other methods are safe to call.
Fields§
§app_name: String§frust_version: String§protocol_version: u32§capabilities: Vec<Capability>Trait Implementations§
Source§impl Clone for HandshakeInfo
impl Clone for HandshakeInfo
Source§impl Debug for HandshakeInfo
impl Debug for HandshakeInfo
Source§impl<'de> Deserialize<'de> for HandshakeInfo
impl<'de> Deserialize<'de> for HandshakeInfo
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
Source§impl PartialEq for HandshakeInfo
impl PartialEq for HandshakeInfo
Source§impl Serialize for HandshakeInfo
impl Serialize for HandshakeInfo
impl StructuralPartialEq for HandshakeInfo
Auto Trait Implementations§
impl Freeze for HandshakeInfo
impl RefUnwindSafe for HandshakeInfo
impl Send for HandshakeInfo
impl Sync for HandshakeInfo
impl Unpin for HandshakeInfo
impl UnsafeUnpin for HandshakeInfo
impl UnwindSafe for HandshakeInfo
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