Struct ethcore_sync::PeerInfo
source · [−]pub struct PeerInfo {
pub id: Option<String>,
pub client_version: ClientVersion,
pub capabilities: Vec<String>,
pub remote_address: String,
pub local_address: String,
pub eth_info: Option<EthProtocolInfo>,
}
Expand description
Peer connection information
Fields
id: Option<String>
Public node id
client_version: ClientVersion
Node client ID
capabilities: Vec<String>
Capabilities
remote_address: String
Remote endpoint address
local_address: String
Local endpoint address
eth_info: Option<EthProtocolInfo>
Eth protocol info.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PeerInfo
impl Send for PeerInfo
impl Sync for PeerInfo
impl Unpin for PeerInfo
impl UnwindSafe for PeerInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more