[−][src]Enum dqcsim::plugin::connection::OutgoingMessage
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 PartialEq<OutgoingMessage> for OutgoingMessage
[src]
fn eq(&self, other: &OutgoingMessage) -> bool
[src]
fn ne(&self, other: &OutgoingMessage) -> bool
[src]
impl Debug for OutgoingMessage
[src]
Auto Trait Implementations
impl Sync for OutgoingMessage
impl Send for OutgoingMessage
impl Unpin for OutgoingMessage
impl RefUnwindSafe for OutgoingMessage
impl UnwindSafe for OutgoingMessage
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,