[][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

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

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