[−][src]Enum koibumi_node::Event
The events which occur in a Bitmessage node.
Variants
Indicates the stats of the counts of connections have been changed.
Fields of ConnectionCounts
incoming_initiated: usizeThe count of incoming initiated connections.
incoming_connected: usizeThe count of incoming connected connections.
incoming_established: usizeThe count of incoming established connections.
outgoing_initiated: usizeThe count of outgoing initiated connections.
outgoing_connected: usizeThe count of outgoing connected connections.
outgoing_established: usizeThe count of outgoing established connections.
AddrCount(usize)Indicates the count of known node addresses has been changed.
Indicates a connection to a node has newly been established. The socket address, the user agent and the rating of the connectivity of the node are returned.
Fields of Established
addr: SocketAddrExtThe socket address.
user_agent: UserAgentThe user agent.
rating: RatingThe rating.
Indicates an established connection to a node has been disconnected. The socket address of the node is returned.
Fields of Disconnected
addr: SocketAddrExtThe socket address.
Indicates the stats of the counts of objects are changed.
Fields of Objects
Indicates the node has been stopped.
Indicates that an user received a broadcast message.
Fields of Broadcast
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,