[−][src]Enum tbot::types::parameters::Updates
Variants
Handles chat messages of any kind.
Handles chat message edits.
Handles channel posts of any kind.
Handles channel post edits.
Handles inline queries.
Handles chosen inline results.
Handles inline button clicks.
Handles shpping query.
Handles pre-checkout query.
Handles poll state updates.
Methods
impl Updates
[src]
pub fn is_message(self) -> bool
[src]
Checks if self
is Message
.
pub fn is_edited_message(self) -> bool
[src]
Checks if self
is EditedMessage
.
pub fn is_channel_post(self) -> bool
[src]
Checks if self
is ChanelPost``.
pub fn is_edited_channel_post(self) -> bool
[src]
Checks if self
is EditedChannelPost
.
pub fn is_inline_query(self) -> bool
[src]
Checks if self
is InlineQuery
.
pub fn is_chosen_inline_result(self) -> bool
[src]
Checks if self
is ChosenInlineResult
.
pub fn is_callback_query(self) -> bool
[src]
Checks if self
is CallbackQuery
.
pub fn is_shipping_query(self) -> bool
[src]
Checks if self
is ShippingQuery
.
pub fn is_pre_checkout_query(self) -> bool
[src]
Checks if self
is PreCheckoutQuery
.
pub fn is_poll(self) -> bool
[src]
Checks if self
is Poll
.
Trait Implementations
impl Eq for Updates
[src]
impl Clone for Updates
[src]
impl PartialEq<Updates> for Updates
[src]
impl Copy for Updates
[src]
impl Hash for Updates
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Debug for Updates
[src]
impl Serialize for Updates
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Updates
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Sync for Updates
impl Send for Updates
impl Unpin for Updates
impl UnwindSafe for Updates
impl RefUnwindSafe for Updates
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Erased for T
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,