pub struct HandshakeRequest {
pub token: String,
pub protocol_version: u8,
pub client_version: String,
}Expand description
First message sent by the CLI after connecting to the daemon socket.
Fields§
§token: StringHex-encoded session token.
protocol_version: u8Wire protocol version supported by this client.
client_version: StringSemantic version of the client binary (e.g. “0.1.1”).
Trait Implementations§
Source§impl Debug for HandshakeRequest
impl Debug for HandshakeRequest
Source§impl<'de> Deserialize<'de> for HandshakeRequest
impl<'de> Deserialize<'de> for HandshakeRequest
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 HandshakeRequest
impl RefUnwindSafe for HandshakeRequest
impl Send for HandshakeRequest
impl Sync for HandshakeRequest
impl Unpin for HandshakeRequest
impl UnsafeUnpin for HandshakeRequest
impl UnwindSafe for HandshakeRequest
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