Enum MessageKind

Source
#[repr(u8)]
pub enum MessageKind {
Show 63 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, Connect2 = 46, ConnectReply2 = 47, AbortFunctionCall = 48, RegisterIntrospection = 49, QueryIntrospection = 50, QueryIntrospectionReply = 51, CreateService2 = 52, QueryServiceInfo = 53, QueryServiceInfoReply = 54, SubscribeService = 55, SubscribeServiceReply = 56, UnsubscribeService = 57, SubscribeAllEvents = 58, SubscribeAllEventsReply = 59, UnsubscribeAllEvents = 60, UnsubscribeAllEventsReply = 61, CallFunction2 = 62,
}

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

§

Connect2 = 46

§

ConnectReply2 = 47

§

AbortFunctionCall = 48

§

RegisterIntrospection = 49

§

QueryIntrospection = 50

§

QueryIntrospectionReply = 51

§

CreateService2 = 52

§

QueryServiceInfo = 53

§

QueryServiceInfoReply = 54

§

SubscribeService = 55

§

SubscribeServiceReply = 56

§

UnsubscribeService = 57

§

SubscribeAllEvents = 58

§

SubscribeAllEventsReply = 59

§

UnsubscribeAllEvents = 60

§

UnsubscribeAllEventsReply = 61

§

CallFunction2 = 62

Implementations§

Trait Implementations§

Source§

impl Clone for MessageKind

Source§

fn clone(&self) -> MessageKind

Returns a duplicate 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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl TryFrom<u8> for MessageKind

Source§

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

Source§

impl Copy for MessageKind

Source§

impl Eq 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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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,

Source§

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>,

Source§

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>,

Source§

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.