pub struct V3NodeInfo {
pub peer_id: String,
pub network: String,
pub services: Vec<ServiceAddress>,
pub version: String,
pub commit: String,
}Expand description
Node information returned by NodeInfo service
Fields§
§peer_id: StringThe peer ID of this node
network: StringNetwork name
services: Vec<ServiceAddress>Services provided by this node
version: StringNode software version
commit: StringGit commit hash
Trait Implementations§
Source§impl Clone for V3NodeInfo
impl Clone for V3NodeInfo
Source§fn clone(&self) -> V3NodeInfo
fn clone(&self) -> V3NodeInfo
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 V3NodeInfo
impl Debug for V3NodeInfo
Source§impl<'de> Deserialize<'de> for V3NodeInfo
impl<'de> Deserialize<'de> for V3NodeInfo
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 V3NodeInfo
impl PartialEq for V3NodeInfo
Source§impl Serialize for V3NodeInfo
impl Serialize for V3NodeInfo
impl StructuralPartialEq for V3NodeInfo
Auto Trait Implementations§
impl Freeze for V3NodeInfo
impl RefUnwindSafe for V3NodeInfo
impl Send for V3NodeInfo
impl Sync for V3NodeInfo
impl Unpin for V3NodeInfo
impl UnsafeUnpin for V3NodeInfo
impl UnwindSafe for V3NodeInfo
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