Enum psup_impl::Message[][src]

pub enum Message {
    Shutdown {
        id: String,
    },
    Spawn {
        task: Task,
    },
}

Control messages sent by the server handler to the supervisor.

Variants

Shutdown

Shutdown a worker process using it’s opaque identifier.

If the worker is a daemon it will not be restarted.

Fields of Shutdown

id: String

Opaque identifier for the worker.

Spawn

Spawn a new worker process.

Fields of Spawn

task: Task

Task definition for the new process.

Auto Trait Implementations

impl RefUnwindSafe for Message

impl Send for Message

impl Sync for Message

impl Unpin for Message

impl UnwindSafe for Message

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, 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>,