pub struct NodeInfo {
pub active_connect_count: i64,
pub begin_sync_num: i64,
pub block: String,
pub cheat_witness_info_map: HashMap<String, String>,
pub config_node_info: ConfigNodeInfo,
pub current_connect_count: i64,
pub machine_info: MachineInfo,
pub passive_connect_count: i64,
pub peer_list: Vec<PeerList>,
pub solidity_block: String,
pub total_flow: i64,
}
Expand description
Node info data returned by Client::node_info
.
See Client::node_info
for more info.
Fields§
§active_connect_count: i64
§begin_sync_num: i64
§block: String
§cheat_witness_info_map: HashMap<String, String>
§config_node_info: ConfigNodeInfo
§current_connect_count: i64
§machine_info: MachineInfo
§passive_connect_count: i64
§peer_list: Vec<PeerList>
§solidity_block: String
§total_flow: i64
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NodeInfo
impl<'de> Deserialize<'de> for NodeInfo
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
impl StructuralPartialEq for NodeInfo
Auto Trait Implementations§
impl Freeze for NodeInfo
impl RefUnwindSafe for NodeInfo
impl Send for NodeInfo
impl Sync for NodeInfo
impl Unpin for NodeInfo
impl UnwindSafe for NodeInfo
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