pub enum TelegramMessage {
ReceivedTelegramMessage(Box<ReceivedTelegramMessage>),
DispatchedTelegramMessage(Box<DispatchedTelegramMessage>),
AcceptedTelegramMessage(Box<AcceptedTelegramMessage>),
DeliveredTelegramMessage(Box<DeliveredTelegramMessage>),
FailedTelegramMessage(Box<FailedTelegramMessage>),
}Variants§
ReceivedTelegramMessage(Box<ReceivedTelegramMessage>)
DispatchedTelegramMessage(Box<DispatchedTelegramMessage>)
AcceptedTelegramMessage(Box<AcceptedTelegramMessage>)
DeliveredTelegramMessage(Box<DeliveredTelegramMessage>)
FailedTelegramMessage(Box<FailedTelegramMessage>)
Trait Implementations§
Source§impl Clone for TelegramMessage
impl Clone for TelegramMessage
Source§impl Debug for TelegramMessage
impl Debug for TelegramMessage
Source§impl<'de> Deserialize<'de> for TelegramMessage
impl<'de> Deserialize<'de> for TelegramMessage
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
Auto Trait Implementations§
impl Freeze for TelegramMessage
impl RefUnwindSafe for TelegramMessage
impl Send for TelegramMessage
impl Sync for TelegramMessage
impl Unpin for TelegramMessage
impl UnsafeUnpin for TelegramMessage
impl UnwindSafe for TelegramMessage
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