pub struct NetworkState { /* private fields */ }
Expand description

The global shared state of the network module

Implementations

Init from config

For restrict lock in inner scope

Get peer id of local node

Use on test

Get local node’s peer id in base58 format string

Get local node’s listen address list

use a filter to get protocol id list

Dial just identify protocol

Dial just feeler protocol

Network message processing controller, default is true, if false, discard any received messages

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

TODO(doc): @quake

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more