pub enum ChannelKind {
Show 34 variants
AcpChannel,
Bluesky,
ClawdTalk,
Cli,
DingTalk,
Discord,
Email,
GmailPush,
IMessage,
Irc,
Lark,
Line,
Linq,
Matrix,
Mattermost,
MoChat,
NextcloudTalk,
Nostr,
Notion,
Qq,
Reddit,
Signal,
Slack,
Telegram,
Twitter,
VoiceCall,
VoiceWake,
Wati,
WeCom,
WeComWs,
Webhook,
Wechat,
WhatsappBusiness,
WhatsappWeb,
}Expand description
Channel implementations.
Variants§
AcpChannel
Bluesky
ClawdTalk
Cli
DingTalk
Discord
GmailPush
IMessage
Irc
Lark
Line
Linq
Matrix
Mattermost
MoChat
NextcloudTalk
Nostr
Notion
Signal
Slack
Telegram
VoiceCall
VoiceWake
Wati
WeCom
WeComWs
Webhook
WhatsappBusiness
WhatsappWeb
Trait Implementations§
Source§impl Clone for ChannelKind
impl Clone for ChannelKind
Source§fn clone(&self) -> ChannelKind
fn clone(&self) -> ChannelKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChannelKind
impl Debug for ChannelKind
Source§impl<'_derivative_strum> From<&'_derivative_strum ChannelKind> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum ChannelKind> for &'static str
Source§fn from(x: &'_derivative_strum ChannelKind) -> &'static str
fn from(x: &'_derivative_strum ChannelKind) -> &'static str
Converts to this type from the input type.
Source§impl From<ChannelKind> for &'static str
impl From<ChannelKind> for &'static str
Source§fn from(x: ChannelKind) -> &'static str
fn from(x: ChannelKind) -> &'static str
Converts to this type from the input type.
Source§impl PartialEq for ChannelKind
impl PartialEq for ChannelKind
impl Copy for ChannelKind
impl Eq for ChannelKind
impl StructuralPartialEq for ChannelKind
Auto Trait Implementations§
impl Freeze for ChannelKind
impl RefUnwindSafe for ChannelKind
impl Send for ChannelKind
impl Sync for ChannelKind
impl Unpin for ChannelKind
impl UnsafeUnpin for ChannelKind
impl UnwindSafe for ChannelKind
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