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

pub enum IncomingMessage {
    Simulator(SimulatorToPlugin),
    Upstream(GatestreamDown),
    Downstream(GatestreamUp),
}

Incoming messages variants.

The different variants contain the actual message. This structure is used by Plugins to determine the origin of an incoming message.

Variants

Simulator(SimulatorToPlugin)
Upstream(GatestreamDown)
Downstream(GatestreamUp)

Trait Implementations

impl Debug for IncomingMessage[src]

impl PartialEq<IncomingMessage> for IncomingMessage[src]

impl StructuralPartialEq for IncomingMessage[src]

Auto Trait Implementations

impl !RefUnwindSafe for IncomingMessage

impl Send for IncomingMessage

impl !Sync for IncomingMessage

impl Unpin for IncomingMessage

impl UnwindSafe for IncomingMessage

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