pub trait UpdateFilterExt<Out>: Sealed {
Show 23 methods
// Required methods
fn filter_message() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_edited_message() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_channel_post() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_edited_channel_post( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_business_connection( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_business_message() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_edited_business_message( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_deleted_business_messages( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_message_reaction_updated( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_message_reaction_count_updated( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_inline_query() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_chosen_inline_result( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_callback_query() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_shipping_query() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_pre_checkout_query( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_purchased_paid_media( ) -> Handler<'static, Out, DpHandlerDescription>;
fn filter_poll() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_poll_answer() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_my_chat_member() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_chat_member() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_chat_join_request() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_chat_boost() -> Handler<'static, Out, DpHandlerDescription>;
fn filter_removed_chat_boost( ) -> Handler<'static, Out, DpHandlerDescription>;
}Expand description
Filter methods for Update.
Required Methods§
Sourcefn filter_message() -> Handler<'static, Out, DpHandlerDescription>
fn filter_message() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::Message objects.
Sourcefn filter_edited_message() -> Handler<'static, Out, DpHandlerDescription>
fn filter_edited_message() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::EditedMessage objects.
Sourcefn filter_channel_post() -> Handler<'static, Out, DpHandlerDescription>
fn filter_channel_post() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ChannelPost objects.
Sourcefn filter_edited_channel_post() -> Handler<'static, Out, DpHandlerDescription>
fn filter_edited_channel_post() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::EditedChannelPost objects.
Sourcefn filter_business_connection() -> Handler<'static, Out, DpHandlerDescription>
fn filter_business_connection() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::BusinessConnection objects.
Sourcefn filter_business_message() -> Handler<'static, Out, DpHandlerDescription>
fn filter_business_message() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::BusinessMessage objects.
Sourcefn filter_edited_business_message() -> Handler<'static, Out, DpHandlerDescription>
fn filter_edited_business_message() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::EditedBusinessMessage objects.
Sourcefn filter_deleted_business_messages() -> Handler<'static, Out, DpHandlerDescription>
fn filter_deleted_business_messages() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::DeletedBusinessMessages objects.
Sourcefn filter_message_reaction_updated() -> Handler<'static, Out, DpHandlerDescription>
fn filter_message_reaction_updated() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::MessageReaction objects.
Sourcefn filter_message_reaction_count_updated() -> Handler<'static, Out, DpHandlerDescription>
fn filter_message_reaction_count_updated() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::MessageReactionCount objects.
Sourcefn filter_inline_query() -> Handler<'static, Out, DpHandlerDescription>
fn filter_inline_query() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::InlineQuery objects.
Sourcefn filter_chosen_inline_result() -> Handler<'static, Out, DpHandlerDescription>
fn filter_chosen_inline_result() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ChosenInlineResult objects.
Sourcefn filter_callback_query() -> Handler<'static, Out, DpHandlerDescription>
fn filter_callback_query() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::CallbackQuery objects.
Sourcefn filter_shipping_query() -> Handler<'static, Out, DpHandlerDescription>
fn filter_shipping_query() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ShippingQuery objects.
Sourcefn filter_pre_checkout_query() -> Handler<'static, Out, DpHandlerDescription>
fn filter_pre_checkout_query() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::PreCheckoutQuery objects.
Sourcefn filter_purchased_paid_media() -> Handler<'static, Out, DpHandlerDescription>
fn filter_purchased_paid_media() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::PurchasedPaidMedia objects.
Sourcefn filter_poll() -> Handler<'static, Out, DpHandlerDescription>
fn filter_poll() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::Poll objects.
Sourcefn filter_poll_answer() -> Handler<'static, Out, DpHandlerDescription>
fn filter_poll_answer() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::PollAnswer objects.
Sourcefn filter_my_chat_member() -> Handler<'static, Out, DpHandlerDescription>
fn filter_my_chat_member() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::MyChatMember objects.
Sourcefn filter_chat_member() -> Handler<'static, Out, DpHandlerDescription>
fn filter_chat_member() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ChatMember objects.
Sourcefn filter_chat_join_request() -> Handler<'static, Out, DpHandlerDescription>
fn filter_chat_join_request() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ChatJoinRequest objects.
Sourcefn filter_chat_boost() -> Handler<'static, Out, DpHandlerDescription>
fn filter_chat_boost() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::ChatBoost objects.
Sourcefn filter_removed_chat_boost() -> Handler<'static, Out, DpHandlerDescription>
fn filter_removed_chat_boost() -> Handler<'static, Out, DpHandlerDescription>
Filters out UpdateKind::RemovedChatBoost objects.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.