pub enum Update {
Message(MessageUpdate),
EditedMessage(EditedMessageUpdate),
ChannelPost(ChannelPostUpdate),
EditedChannelPost(EditedChannelPostUpdate),
InlineQuery(InlineQueryUpdate),
ChosenInlineResult(ChosenInlineResultUpdate),
CallbackQuery(CallbackQueryUpdate),
ShippingQuery(ShippingQueryUpdate),
PreCheckoutQuery(PreCheckoutQueryUpdate),
Unknown(UnknownUpdate),
}
This object represents an incoming update.At most one of the optional parameters can be present in any given update.
The update‘s unique identifier. Update identifiers start from a certain positive number and increase sequentially. This ID becomes especially handy if you’re using Webhooks, since it allows you to ignore repeated updates or to restore the correct update sequence, should they get out of order. If there are no new updates for at least a week, then identifier of the next update will be chosen randomly instead of sequentially.
Performs copy-assignment from source
. Read more
Formats the value using the given formatter. Read more
The type of value that this message will resolved with if it is successful. Read more
The type of value that this handle will return
Method is called for every message received by this Actor
Deserialize this value from the given Serde deserializer. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static