[][src]Enum dqcsim::plugin::connection::OutgoingMessage

pub enum OutgoingMessage {
    Simulator(PluginToSimulator),
    Upstream(GatestreamUp),
    Downstream(GatestreamDown),
}

Outgoing messages variants.

The different variants contain the actual message. This structure is used by Connection instances to make it easy for Plugins to target their outgoing messages.

Variants

Simulator(PluginToSimulator)
Upstream(GatestreamUp)
Downstream(GatestreamDown)

Trait Implementations

impl Debug for OutgoingMessage[src]

impl PartialEq<OutgoingMessage> for OutgoingMessage[src]

impl StructuralPartialEq for OutgoingMessage[src]

Auto Trait Implementations

impl RefUnwindSafe for OutgoingMessage

impl Send for OutgoingMessage

impl Sync for OutgoingMessage

impl Unpin for OutgoingMessage

impl UnwindSafe for OutgoingMessage

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