pub enum WhatsAppBotError {
PleaseUpgrade(Version),
ReEstablishSession,
RequiresAuthentication,
BotError(String),
}Variants§
PleaseUpgrade(Version)
You need to upgrade your client to at least the version provided
ReEstablishSession
There was some error within the communication to the bot, please create a new session
RequiresAuthentication
I can’t let you do that, dave.
BotError(String)
The bot error in general, check the string for more details
Trait Implementations§
Source§impl Clone for WhatsAppBotError
impl Clone for WhatsAppBotError
Source§fn clone(&self) -> WhatsAppBotError
fn clone(&self) -> WhatsAppBotError
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 WhatsAppBotError
impl Debug for WhatsAppBotError
Source§impl<'de> Deserialize<'de> for WhatsAppBotError
impl<'de> Deserialize<'de> for WhatsAppBotError
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 WhatsAppBotError
impl RefUnwindSafe for WhatsAppBotError
impl Send for WhatsAppBotError
impl Sync for WhatsAppBotError
impl Unpin for WhatsAppBotError
impl UnwindSafe for WhatsAppBotError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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