[][src]Enum koibumi_node::Command

pub enum Command {
    Start(Config),
    Stop,
    Connect(SocketAddrExt),
}

The commands which accepted by a node.

Variants

Start(Config)

Initializes the node with specified configuration set and starts the various background tasks. No outgoing connections are initiated yet. Incoming connections can be accepted.

Response::Started with event receiver will be returned.

Stop

Disconnects all connections and stop the node.

Connect(SocketAddrExt)

Initiates an outgoing connection to the node that has the specified socket address.

Auto Trait Implementations

impl RefUnwindSafe for Command

impl Send for Command

impl Sync for Command

impl Unpin for Command

impl UnwindSafe for Command

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,