[][src]Struct azul_webrender_api::channel::MsgSender

pub struct MsgSender<T> { /* fields omitted */ }

Implementations

impl<T> MsgSender<T>[src]

pub fn send(&self, data: T) -> Result<(), Error>[src]

Trait Implementations

impl<T: Clone> Clone for MsgSender<T>[src]

impl<'de, T> Deserialize<'de> for MsgSender<T>[src]

impl<T> Serialize for MsgSender<T>[src]

These serialize methods are needed to satisfy the compiler which uses these implementations for the recording tool. The recording tool only outputs messages that don't contain Senders or Receivers, so in theory these should never be called in the in-process config. If they are called, there may be a bug in the messages that the replay tool is writing.

Auto Trait Implementations

impl<T> !RefUnwindSafe for MsgSender<T>

impl<T> Send for MsgSender<T> where
    T: Send

impl<T> !Sync for MsgSender<T>

impl<T> Unpin for MsgSender<T>

impl<T> !UnwindSafe for MsgSender<T>

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.