pub enum HandlerHandleOutput {
BrokerPing(PingCommand),
OnPingResponded(PongCommand),
OnConnectResponded(Result<<ConnectRespond as Respond>::Response, <ConnectRespond as Respond>::Error>),
OnResponded(Box<OnResponded>),
BrokerPushMessage(Box<MessageCommand>),
}
Variants§
BrokerPing(PingCommand)
OnPingResponded(PongCommand)
OnConnectResponded(Result<<ConnectRespond as Respond>::Response, <ConnectRespond as Respond>::Error>)
OnResponded(Box<OnResponded>)
BrokerPushMessage(Box<MessageCommand>)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for HandlerHandleOutput
impl !RefUnwindSafe for HandlerHandleOutput
impl Send for HandlerHandleOutput
impl Sync for HandlerHandleOutput
impl Unpin for HandlerHandleOutput
impl !UnwindSafe for HandlerHandleOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more