teloxide 0.11.0

An elegant Telegram bots framework for Rust
Documentation
1
2
3
4
5
6
7
8
9
use teloxide_core::types::{ChatId, Update};

/// Default distribution key for dispatching.
#[derive(Debug, Hash, PartialEq, Eq, Clone)]
pub struct DefaultKey(ChatId);

pub(crate) fn default_distribution_function(update: &Update) -> Option<DefaultKey> {
    update.chat().map(|c| c.id).map(DefaultKey)
}