Struct lsp2::ClientInfo
pub struct ClientInfo {
pub name: String,
pub version: Option<String>,
}
Fields§
§name: String
The name of the client as defined by the client.
version: Option<String>
The client’s version as defined by the client.
Trait Implementations§
§impl Clone for ClientInfo
impl Clone for ClientInfo
§fn clone(&self) -> ClientInfo
fn clone(&self) -> ClientInfo
Returns a copy 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 more§impl Debug for ClientInfo
impl Debug for ClientInfo
§impl<'de> Deserialize<'de> for ClientInfo
impl<'de> Deserialize<'de> for ClientInfo
§fn deserialize<__D>(
__deserializer: __D
) -> Result<ClientInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<ClientInfo, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl PartialEq<ClientInfo> for ClientInfo
impl PartialEq<ClientInfo> for ClientInfo
§fn eq(&self, other: &ClientInfo) -> bool
fn eq(&self, other: &ClientInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl Serialize for ClientInfo
impl Serialize for ClientInfo
§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ClientInfo
Auto Trait Implementations§
impl RefUnwindSafe for ClientInfo
impl Send for ClientInfo
impl Sync for ClientInfo
impl Unpin for ClientInfo
impl UnwindSafe for ClientInfo
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