[−][src]Enum tbot::types::parameters::Updates
Variants
Message
Handles chat messages of any kind.
EditedMessage
Handles chat message edits.
ChannelPost
Handles channel posts of any kind.
EditedChannelPost
Handles channel post edits.
InlineQuery
Handles inline queries.
ChosenInlineResult
Handles chosen inline results.
CallbackQuery
Handles inline button clicks.
ShippingQuery
Handles shpping query.
PreCheckoutQuery
Handles pre-checkout query.
Poll
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 Clone for Updates
[src]
fn clone(&self) -> Updates
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Updates
[src]
impl Copy for Updates
[src]
impl PartialEq<Updates> for Updates
[src]
fn eq(&self, other: &Updates) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
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,
Feeds a slice of this type into the given [Hasher
]. Read more
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 Unpin for Updates
impl Send 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> From<T> for T
[src]
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, 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>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,