Struct medea::signalling::room::Apply[][src]

pub struct Apply(pub RoomSpec);

Signal for applying the given RoomSpec to a Room.

Trait Implementations

impl Debug for Apply[src]

impl Handler<Apply> for Room[src]

type Result = Result<(), RoomError>

The type of value that this handler will return. Read more

fn handle(&mut self, msg: Apply, ctx: &mut Self::Context) -> Self::Result[src]

Applies the given RoomSpec to this Room.

impl Message for Apply[src]

type Result = Result<(), RoomError>

The type of value that this message will resolved with if it is successful. Read more

Auto Trait Implementations

impl RefUnwindSafe for Apply

impl Send for Apply

impl Sync for Apply

impl Unpin for Apply

impl UnwindSafe for Apply

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> Instrument for T[src]

impl<T> Instrument for T[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[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>, 

impl<T> WithSubscriber for T[src]