Enum rump::message::MessageType [] [src]

pub enum MessageType {
    HELLO,
    WELCOME,
    ABORT,
    CHALLENGE,
    AUTHENTICATE,
    GOODBYE,
    HEARTBEAT,
    ERROR,
    PUBLISH,
    PUBLISHED,
    SUBSCRIBE,
    SUBSCRIBED,
    UNSUBSCRIBE,
    UNSUBSCRIBED,
    EVENT,
    CALL,
    CANCEL,
    RESULT,
    REGISTER,
    REGISTERED,
    UNREGISTER,
    UNREGISTERED,
    INVOCATION,
    INTERRUPT,
    YIELD,
    NONE,
}

All WAMP events and message types and their numeric counterparts

Variants

HELLO
WELCOME
ABORT
CHALLENGE
AUTHENTICATE
GOODBYE
HEARTBEAT
ERROR
PUBLISH
PUBLISHED
SUBSCRIBE
SUBSCRIBED
UNSUBSCRIBE
UNSUBSCRIBED
EVENT
CALL
CANCEL
RESULT
REGISTER
REGISTERED
UNREGISTER
UNREGISTERED
INVOCATION
INTERRUPT
YIELD
NONE

The message type value was not found, usually this means a protocol violation occured.

Trait Implementations

impl From<u32> for MessageType

fn from(value: u32) -> Self

impl Encodable for MessageType

fn encode<S: Encoder>(&self, s: &mut S) -> Result<(), S::Error>

Derived Implementations

impl PartialEq for MessageType

fn eq(&self, __arg_0: &MessageType) -> bool

fn ne(&self, __arg_0: &MessageType) -> bool

impl Debug for MessageType

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for MessageType

fn clone(&self) -> MessageType

fn clone_from(&mut self, source: &Self)

impl Copy for MessageType