Struct bitcoinnode_stats::NodeStats
source · pub struct NodeStats {Show 30 fields
pub nodeid: NodeId,
pub n_services: ServiceFlags,
pub relay_txes: bool,
pub n_last_send: Option<OffsetDateTime>,
pub n_last_recv: Option<OffsetDateTime>,
pub n_last_tx_time: Option<OffsetDateTime>,
pub n_last_block_time: Option<OffsetDateTime>,
pub n_time_connected: Option<OffsetDateTime>,
pub n_time_offset: Option<Duration>,
pub addr_name: String,
pub n_version: i32,
pub clean_sub_ver: Arc<Mutex<String>>,
pub inbound: bool,
pub bip152_highbandwidth_to: bool,
pub bip152_highbandwidth_from: bool,
pub starting_height: i32,
pub n_send_bytes: u64,
pub map_send_bytes_per_msg_cmd: MapMsgCmdSize,
pub n_recv_bytes: u64,
pub map_recv_bytes_per_msg_cmd: MapMsgCmdSize,
pub permission_flags: NetPermissionFlags,
pub last_ping_time: Option<OffsetDateTime>,
pub min_ping_time: Option<OffsetDateTime>,
pub min_fee_filter: Amount,
pub addr_local: String,
pub addr: Address,
pub addr_bind: Address,
pub network: Network,
pub mapped_as: u32,
pub conn_type: ConnectionType,
}Fields§
§nodeid: NodeId§n_services: ServiceFlags§relay_txes: bool§n_last_send: Option<OffsetDateTime>§n_last_recv: Option<OffsetDateTime>§n_last_tx_time: Option<OffsetDateTime>§n_last_block_time: Option<OffsetDateTime>§n_time_connected: Option<OffsetDateTime>§n_time_offset: Option<Duration>§addr_name: String§n_version: i32§clean_sub_ver: Arc<Mutex<String>>§inbound: bool§bip152_highbandwidth_to: bool§bip152_highbandwidth_from: bool§starting_height: i32§n_send_bytes: u64§map_send_bytes_per_msg_cmd: MapMsgCmdSize§n_recv_bytes: u64§map_recv_bytes_per_msg_cmd: MapMsgCmdSize§permission_flags: NetPermissionFlags§last_ping_time: Option<OffsetDateTime>§min_ping_time: Option<OffsetDateTime>§min_fee_filter: Amount§addr_local: String| Our address, as reported by the peer |
addr: Address| Address of this peer |
addr_bind: Address| Bind address of our side of the connection |
network: Network| Network the peer connected through |
mapped_as: u32§conn_type: ConnectionTypeTrait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for NodeStats
impl Send for NodeStats
impl Sync for NodeStats
impl Unpin for NodeStats
impl !UnwindSafe for NodeStats
Blanket Implementations§
§impl<T, U> CastInto<U> for Twhere
U: CastFrom<T>,
impl<T, U> CastInto<U> for Twhere U: CastFrom<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> StaticUpcast<T> for T
impl<T> StaticUpcast<T> for T
§unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>
Convert type of a const pointer. Read more