pub enum RichChannelType {
Direct,
Group,
Broadcast,
PubSub,
Telepathic,
Hive,
Temporal,
Destiny,
Oracle,
}Expand description
Rich channel types (extends the base ChannelType).
Variants§
Direct
1:1 direct messaging.
Group
Multi-participant group.
Broadcast
One-to-many broadcast.
PubSub
Publish/subscribe topic.
Telepathic
Telepathic (shared-context) channel.
Hive
Hive-mind collective channel.
Temporal
Temporal (time-shifted) channel.
Destiny
Destiny channel (prophetic/future).
Oracle
Oracle channel (query/response).
Trait Implementations§
Source§impl Clone for RichChannelType
impl Clone for RichChannelType
Source§fn clone(&self) -> RichChannelType
fn clone(&self) -> RichChannelType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RichChannelType
Source§impl Debug for RichChannelType
impl Debug for RichChannelType
Source§impl<'de> Deserialize<'de> for RichChannelType
impl<'de> Deserialize<'de> for RichChannelType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RichChannelType
impl Display for RichChannelType
impl Eq for RichChannelType
Source§impl PartialEq for RichChannelType
impl PartialEq for RichChannelType
Source§impl Serialize for RichChannelType
impl Serialize for RichChannelType
impl StructuralPartialEq for RichChannelType
Auto Trait Implementations§
impl Freeze for RichChannelType
impl RefUnwindSafe for RichChannelType
impl Send for RichChannelType
impl Sync for RichChannelType
impl Unpin for RichChannelType
impl UnsafeUnpin for RichChannelType
impl UnwindSafe for RichChannelType
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