pub trait SerializableDestination:
MessageDestination
+ Serialize
+ Deserialize {
// Required method
fn as_message_destination(&self) -> &dyn MessageDestination;
}Required Methods§
fn as_message_destination(&self) -> &dyn MessageDestination
Trait Implementations§
Source§impl<'typetag> Serialize for dyn SerializableDestination + 'typetag
impl<'typetag> Serialize for dyn SerializableDestination + 'typetag
Source§impl<'typetag> Serialize for dyn SerializableDestination + Send + 'typetag
impl<'typetag> Serialize for dyn SerializableDestination + Send + 'typetag
Source§impl<'typetag> Serialize for dyn SerializableDestination + Sync + 'typetag
impl<'typetag> Serialize for dyn SerializableDestination + Sync + 'typetag
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl SerializableDestination for DesktopNotificationReceiver
Available on crate feature
desktop only.impl SerializableDestination for DiscordDestination
Available on crate feature
discord only.impl SerializableDestination for FileDestination
impl SerializableDestination for MailDestination
Available on crate feature
mail only.impl SerializableDestination for TelegramDestination
Available on crate feature
telegram only.