#[repr(u8)]
pub enum MessageKind {
Show 46 variants Connect = 0, ConnectReply = 1, Shutdown = 2, CreateObject = 3, CreateObjectReply = 4, DestroyObject = 5, DestroyObjectReply = 6, CreateService = 7, CreateServiceReply = 8, DestroyService = 9, DestroyServiceReply = 10, CallFunction = 11, CallFunctionReply = 12, SubscribeEvent = 13, SubscribeEventReply = 14, UnsubscribeEvent = 15, EmitEvent = 16, QueryServiceVersion = 17, QueryServiceVersionReply = 18, CreateChannel = 19, CreateChannelReply = 20, CloseChannelEnd = 21, CloseChannelEndReply = 22, ChannelEndClosed = 23, ClaimChannelEnd = 24, ClaimChannelEndReply = 25, ChannelEndClaimed = 26, SendItem = 27, ItemReceived = 28, AddChannelCapacity = 29, Sync = 30, SyncReply = 31, ServiceDestroyed = 32, CreateBusListener = 33, CreateBusListenerReply = 34, DestroyBusListener = 35, DestroyBusListenerReply = 36, AddBusListenerFilter = 37, RemoveBusListenerFilter = 38, ClearBusListenerFilters = 39, StartBusListener = 40, StartBusListenerReply = 41, StopBusListener = 42, StopBusListenerReply = 43, EmitBusEvent = 44, BusListenerCurrentFinished = 45,
}

Variants§

§

Connect = 0

§

ConnectReply = 1

§

Shutdown = 2

§

CreateObject = 3

§

CreateObjectReply = 4

§

DestroyObject = 5

§

DestroyObjectReply = 6

§

CreateService = 7

§

CreateServiceReply = 8

§

DestroyService = 9

§

DestroyServiceReply = 10

§

CallFunction = 11

§

CallFunctionReply = 12

§

SubscribeEvent = 13

§

SubscribeEventReply = 14

§

UnsubscribeEvent = 15

§

EmitEvent = 16

§

QueryServiceVersion = 17

§

QueryServiceVersionReply = 18

§

CreateChannel = 19

§

CreateChannelReply = 20

§

CloseChannelEnd = 21

§

CloseChannelEndReply = 22

§

ChannelEndClosed = 23

§

ClaimChannelEnd = 24

§

ClaimChannelEndReply = 25

§

ChannelEndClaimed = 26

§

SendItem = 27

§

ItemReceived = 28

§

AddChannelCapacity = 29

§

Sync = 30

§

SyncReply = 31

§

ServiceDestroyed = 32

§

CreateBusListener = 33

§

CreateBusListenerReply = 34

§

DestroyBusListener = 35

§

DestroyBusListenerReply = 36

§

AddBusListenerFilter = 37

§

RemoveBusListenerFilter = 38

§

ClearBusListenerFilters = 39

§

StartBusListener = 40

§

StartBusListenerReply = 41

§

StopBusListener = 42

§

StopBusListenerReply = 43

§

EmitBusEvent = 44

§

BusListenerCurrentFinished = 45

Implementations§

Trait Implementations§

source§

impl Clone for MessageKind

source§

fn clone(&self) -> MessageKind

Returns a copy of the value. Read more
1.0.0 · source§

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

Performs copy-assignment from source. Read more
source§

impl Debug for MessageKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<MessageKind> for u8

source§

fn from(enum_value: MessageKind) -> Self

Converts to this type from the input type.
source§

impl PartialEq for MessageKind

source§

fn eq(&self, other: &MessageKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<u8> for MessageKind

§

type Error = TryFromPrimitiveError<MessageKind>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Self, TryFromPrimitiveError<Self>>

Performs the conversion.
source§

impl TryFromPrimitive for MessageKind

§

type Primitive = u8

§

type Error = TryFromPrimitiveError<MessageKind>

source§

const NAME: &'static str = "MessageKind"

source§

fn try_from_primitive( number: Self::Primitive ) -> Result<Self, TryFromPrimitiveError<Self>>

source§

impl Copy for MessageKind

source§

impl Eq for MessageKind

source§

impl StructuralEq for MessageKind

source§

impl StructuralPartialEq for MessageKind

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.