mirror of
https://github.com/teloxide/teloxide.git
synced 2025-01-11 04:21:12 +01:00
Fix the errors
This commit is contained in:
parent
148944fc4a
commit
87e04b491f
5 changed files with 19 additions and 19 deletions
|
@ -16,11 +16,11 @@ impl Bot {
|
|||
/// ## Examples
|
||||
///
|
||||
/// ```no_run
|
||||
/// use async_telegram_bot::{
|
||||
/// use telebofr::{
|
||||
/// bot::Bot, requests::Request, types::File as TgFile,
|
||||
/// };
|
||||
/// use tokio::fs::File;
|
||||
/// # use async_telegram_bot::RequestError;
|
||||
/// # use telebofr::RequestError;
|
||||
///
|
||||
/// # async fn run() -> Result<(), Box<dyn std::error::Error>> {
|
||||
/// let bot = Bot::new("TOKEN");
|
||||
|
|
|
@ -6,7 +6,7 @@ pub trait Filter<T> {
|
|||
}
|
||||
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::Filter;
|
||||
/// use telebofr::dispatcher::filter::Filter;
|
||||
///
|
||||
/// let closure = |i: &i32| -> bool { *i >= 42 };
|
||||
/// assert!(closure.test(&42));
|
||||
|
@ -22,7 +22,7 @@ impl<T, F: Fn(&T) -> bool> Filter<T> for F {
|
|||
}
|
||||
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::Filter;
|
||||
/// use telebofr::dispatcher::filter::Filter;
|
||||
///
|
||||
/// assert!(true.test(&()));
|
||||
/// assert_eq!(false.test(&()), false);
|
||||
|
@ -40,7 +40,7 @@ impl<T> Filter<T> for bool {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{And, Filter};
|
||||
/// use telebofr::dispatcher::filter::{And, Filter};
|
||||
///
|
||||
/// // Note: bool can be treated as `Filter` that always return self.
|
||||
/// assert_eq!(And::new(true, false).test(&()), false);
|
||||
|
@ -71,7 +71,7 @@ where
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{and, Filter};
|
||||
/// use telebofr::dispatcher::filter::{and, Filter};
|
||||
///
|
||||
/// assert!(and(true, true).test(&()));
|
||||
/// assert_eq!(and(true, false).test(&()), false);
|
||||
|
@ -92,7 +92,7 @@ pub fn and<A, B>(a: A, b: B) -> And<A, B> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Or, Filter};
|
||||
/// use telebofr::dispatcher::filter::{Or, Filter};
|
||||
///
|
||||
/// // Note: bool can be treated as `Filter` that always return self.
|
||||
/// assert!(Or::new(true, false).test(&()));
|
||||
|
@ -123,7 +123,7 @@ where
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{or, Filter};
|
||||
/// use telebofr::dispatcher::filter::{or, Filter};
|
||||
///
|
||||
/// assert!(or(true, false).test(&()));
|
||||
/// assert_eq!(or(false, false).test(&()), false);
|
||||
|
@ -141,7 +141,7 @@ pub fn or<A, B>(a: A, b: B) -> Or<A, B> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Not, Filter};
|
||||
/// use telebofr::dispatcher::filter::{Not, Filter};
|
||||
///
|
||||
/// // Note: bool can be treated as `Filter` that always return self.
|
||||
/// assert!(Not::new(false).test(&()));
|
||||
|
@ -169,7 +169,7 @@ where
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{not, Filter};
|
||||
/// use telebofr::dispatcher::filter::{not, Filter};
|
||||
///
|
||||
/// assert!(not(false).test(&()));
|
||||
/// assert_eq!(not(true).test(&()), false);
|
||||
|
@ -187,7 +187,7 @@ pub fn not<A>(a: A) -> Not<A> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::{all, dispatcher::filter::Filter};
|
||||
/// use telebofr::{all, dispatcher::filter::Filter};
|
||||
///
|
||||
/// assert!(all![true].test(&()));
|
||||
/// assert!(all![true, true].test(&()));
|
||||
|
@ -218,7 +218,7 @@ macro_rules! all {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::{any, dispatcher::filter::Filter};
|
||||
/// use telebofr::{any, dispatcher::filter::Filter};
|
||||
///
|
||||
/// assert!(any![true].test(&()));
|
||||
/// assert!(any![true, true].test(&()));
|
||||
|
@ -247,7 +247,7 @@ macro_rules! any {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Filter, f, F, And, Or};
|
||||
/// use telebofr::dispatcher::filter::{Filter, f, F, And, Or};
|
||||
///
|
||||
/// let flt1 = |i: &i32| -> bool { *i > 17 };
|
||||
/// let flt2 = |i: &i32| -> bool { *i < 42 };
|
||||
|
@ -316,7 +316,7 @@ pub trait FilterExt<T /* workaround for `E0207` compiler error */> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Filter, FilterExt};
|
||||
/// use telebofr::dispatcher::filter::{Filter, FilterExt};
|
||||
///
|
||||
/// let flt = |i: &i32| -> bool { *i > 0 };
|
||||
/// let flt = flt.not();
|
||||
|
@ -333,7 +333,7 @@ pub trait FilterExt<T /* workaround for `E0207` compiler error */> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Filter, FilterExt};
|
||||
/// use telebofr::dispatcher::filter::{Filter, FilterExt};
|
||||
///
|
||||
/// let flt = |i: &i32| -> bool { *i > 0 };
|
||||
/// let flt = flt.and(|i: &i32| *i < 42);
|
||||
|
@ -352,7 +352,7 @@ pub trait FilterExt<T /* workaround for `E0207` compiler error */> {
|
|||
///
|
||||
/// ## Examples
|
||||
/// ```
|
||||
/// use async_telegram_bot::dispatcher::filter::{Filter, FilterExt};
|
||||
/// use telebofr::dispatcher::filter::{Filter, FilterExt};
|
||||
///
|
||||
/// let flt = |i: &i32| -> bool { *i < 0 };
|
||||
/// let flt = flt.or(|i: &i32| *i > 42);
|
||||
|
|
|
@ -40,7 +40,7 @@ type Handlers<'a, T, E> = Vec<(Box<dyn Filter<T> + 'a>, Box<dyn Handler<'a, T, E
|
|||
/// ```no_run
|
||||
/// # async fn run() {
|
||||
/// use std::convert::Infallible;
|
||||
/// use async_telegram_bot::{
|
||||
/// use telebofr::{
|
||||
/// bot::Bot,
|
||||
/// types::Message,
|
||||
/// dispatcher::{
|
||||
|
|
|
@ -45,7 +45,7 @@ pub enum InlineKeyboardButtonKind {
|
|||
///
|
||||
/// Example:
|
||||
/// ```
|
||||
/// use async_telegram_bot::types::InlineKeyboardButton;
|
||||
/// use telebofr::types::InlineKeyboardButton;
|
||||
///
|
||||
/// let url_button = InlineKeyboardButton::url(
|
||||
/// "Text".to_string(),
|
||||
|
|
|
@ -16,7 +16,7 @@ pub struct InlineKeyboardMarkup {
|
|||
///
|
||||
/// Example:
|
||||
/// ```
|
||||
/// use async_telegram_bot::types::{
|
||||
/// use telebofr::types::{
|
||||
/// InlineKeyboardButton, InlineKeyboardMarkup,
|
||||
/// };
|
||||
///
|
||||
|
|
Loading…
Reference in a new issue