pub struct Snapserver {
pub name: String,
pub protocol_version: u32,
pub control_protocol_version: u32,
pub version: String,
}Expand description
Snapserver software information.
Fields§
§name: StringSoftware name.
protocol_version: u32Binary protocol version.
control_protocol_version: u32JSON-RPC control protocol version.
version: StringSoftware version string.
Trait Implementations§
Source§impl Clone for Snapserver
impl Clone for Snapserver
Source§fn clone(&self) -> Snapserver
fn clone(&self) -> Snapserver
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 Snapserver
impl Debug for Snapserver
Source§impl Default for Snapserver
impl Default for Snapserver
Source§fn default() -> Snapserver
fn default() -> Snapserver
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Snapserver
impl<'de> Deserialize<'de> for Snapserver
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Snapserver, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Snapserver, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for Snapserver
impl Serialize for Snapserver
Source§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
Auto Trait Implementations§
impl Freeze for Snapserver
impl RefUnwindSafe for Snapserver
impl Send for Snapserver
impl Sync for Snapserver
impl Unpin for Snapserver
impl UnsafeUnpin for Snapserver
impl UnwindSafe for Snapserver
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