fix cargo warnings

This commit is contained in:
Akulij 2025-04-27 23:04:58 +03:00
parent 82045a39a9
commit 345ea66f8e
2 changed files with 3 additions and 10 deletions

View File

@ -4,11 +4,7 @@ use enum_stringify::EnumStringify;
use futures::stream::{StreamExt, TryStreamExt}; use futures::stream::{StreamExt, TryStreamExt};
use mongodb::options::IndexOptions; use mongodb::options::IndexOptions;
use mongodb::{ use mongodb::{bson::doc, options::ClientOptions, Client};
bson::doc,
options::{ClientOptions, ResolverConfig},
Client,
};
use mongodb::{Database, IndexModel}; use mongodb::{Database, IndexModel};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};

View File

@ -2,7 +2,6 @@ pub mod admin;
pub mod db; pub mod db;
pub mod mongodb_storage; pub mod mongodb_storage;
use std::sync::Arc;
use std::time::Duration; use std::time::Duration;
use crate::admin::{admin_command_handler, AdminCommands}; use crate::admin::{admin_command_handler, AdminCommands};
@ -13,11 +12,9 @@ use crate::mongodb_storage::MongodbStorage;
use chrono::{DateTime, Utc}; use chrono::{DateTime, Utc};
use chrono_tz::Asia; use chrono_tz::Asia;
use envconfig::Envconfig; use envconfig::Envconfig;
use serde::de::DeserializeOwned;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use teloxide::dispatching::dialogue::serializer::Json; use teloxide::dispatching::dialogue::serializer::Json;
use teloxide::dispatching::dialogue::Serializer; use teloxide::dispatching::dialogue::GetChatId;
use teloxide::dispatching::dialogue::{GetChatId, Storage};
use teloxide::types::{ use teloxide::types::{
InlineKeyboardButton, InlineKeyboardMarkup, InputFile, InputMedia, MediaKind, MessageKind, InlineKeyboardButton, InlineKeyboardMarkup, InputFile, InputMedia, MediaKind, MessageKind,
ParseMode, ReplyMarkup, ParseMode, ReplyMarkup,
@ -31,7 +28,7 @@ use teloxide::{
type BotDialogue = Dialogue<State, MongodbStorage<Json>>; type BotDialogue = Dialogue<State, MongodbStorage<Json>>;
#[derive(Envconfig)] #[derive(Envconfig)]
struct Config { pub struct Config {
#[envconfig(from = "BOT_TOKEN")] #[envconfig(from = "BOT_TOKEN")]
pub bot_token: String, pub bot_token: String,
#[envconfig(from = "DATABASE_URL")] #[envconfig(from = "DATABASE_URL")]