[][src]Enum tgbot::types::AllowedUpdate

pub enum AllowedUpdate {
    Message,
    EditedMessage,
    ChannelPost,
    EditedChannelPost,
    InlineQuery,
    ChosenInlineResult,
    CallbackQuery,
    ShippingQuery,
    PreCheckoutQuery,
    Poll,
}

Type of update to receive

Variants

Message

Message

EditedMessage

Edited message

ChannelPost

Channel post

EditedChannelPost

Edited channel post

InlineQuery

Inline query

ChosenInlineResult

Chosen inline result

CallbackQuery

Callback query

ShippingQuery

Shipping query

PreCheckoutQuery

Pre checkout query

Poll

Poll

Trait Implementations

impl Clone for AllowedUpdate[src]

impl Copy for AllowedUpdate[src]

impl Debug for AllowedUpdate[src]

impl<'de> Deserialize<'de> for AllowedUpdate[src]

impl Eq for AllowedUpdate[src]

impl Hash for AllowedUpdate[src]

impl PartialEq<AllowedUpdate> for AllowedUpdate[src]

impl PartialOrd<AllowedUpdate> for AllowedUpdate[src]

impl Serialize for AllowedUpdate[src]

impl StructuralEq for AllowedUpdate[src]

impl StructuralPartialEq for AllowedUpdate[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.