mirror of
https://github.com/teloxide/teloxide.git
synced 2025-03-26 00:17:08 +01:00
Fix compilers warnings (unused imports, unused fields, etc)
This commit is contained in:
parent
7e297bb25e
commit
6e76d0441d
7 changed files with 33 additions and 21 deletions
|
@ -9,7 +9,6 @@ use reqwest::{
|
||||||
StatusCode,
|
StatusCode,
|
||||||
};
|
};
|
||||||
use serde::{de::DeserializeOwned, Serialize};
|
use serde::{de::DeserializeOwned, Serialize};
|
||||||
use serde_json::Value;
|
|
||||||
|
|
||||||
const TELEGRAM_API_URL: &str = "https://api.telegram.org";
|
const TELEGRAM_API_URL: &str = "https://api.telegram.org";
|
||||||
|
|
||||||
|
@ -63,7 +62,7 @@ pub async fn request_multipart<T: DeserializeOwned>(
|
||||||
TelegramResponse::Err {
|
TelegramResponse::Err {
|
||||||
description,
|
description,
|
||||||
error_code,
|
error_code,
|
||||||
response_parameters,
|
response_parameters: _,
|
||||||
..
|
..
|
||||||
} => Err(RequestError::ApiError {
|
} => Err(RequestError::ApiError {
|
||||||
description,
|
description,
|
||||||
|
@ -95,7 +94,7 @@ pub async fn request_json<T: DeserializeOwned, P: Serialize>(
|
||||||
TelegramResponse::Err {
|
TelegramResponse::Err {
|
||||||
description,
|
description,
|
||||||
error_code,
|
error_code,
|
||||||
response_parameters,
|
response_parameters: _,
|
||||||
..
|
..
|
||||||
} => Err(RequestError::ApiError {
|
} => Err(RequestError::ApiError {
|
||||||
description,
|
description,
|
||||||
|
@ -108,11 +107,17 @@ pub async fn request_json<T: DeserializeOwned, P: Serialize>(
|
||||||
#[serde(untagged)]
|
#[serde(untagged)]
|
||||||
enum TelegramResponse<R> {
|
enum TelegramResponse<R> {
|
||||||
Ok {
|
Ok {
|
||||||
ok: bool, // true
|
/// Dummy field. Used for deserialization.
|
||||||
|
#[allow(dead_code)]
|
||||||
|
ok: bool, // TODO: True type
|
||||||
|
|
||||||
result: R,
|
result: R,
|
||||||
},
|
},
|
||||||
Err {
|
Err {
|
||||||
ok: bool, // false
|
/// Dummy field. Used for deserialization.
|
||||||
|
#[allow(dead_code)]
|
||||||
|
ok: bool, // TODO: False type
|
||||||
|
|
||||||
description: String,
|
description: String,
|
||||||
error_code: u16,
|
error_code: u16,
|
||||||
response_parameters: Option<ResponseParameters>,
|
response_parameters: Option<ResponseParameters>,
|
||||||
|
|
|
@ -6,7 +6,6 @@ use crate::core::{
|
||||||
};
|
};
|
||||||
|
|
||||||
use reqwest::r#async::multipart::Form;
|
use reqwest::r#async::multipart::Form;
|
||||||
use serde::Serialize;
|
|
||||||
|
|
||||||
/// This is a convenient struct that builds `reqwest::r#async::multipart::Form`
|
/// This is a convenient struct that builds `reqwest::r#async::multipart::Form`
|
||||||
/// from scratch.
|
/// from scratch.
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
use crate::core::{
|
use crate::core::{
|
||||||
network,
|
network,
|
||||||
requests::{
|
requests::{
|
||||||
form_builder::FormBuilder, ChatId, Request, RequestContext,
|
ChatId,
|
||||||
RequestFuture, ResponseResult,
|
Request,
|
||||||
|
RequestFuture,
|
||||||
|
RequestContext,
|
||||||
|
ResponseResult,
|
||||||
},
|
},
|
||||||
types::Message,
|
types::Message,
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
use crate::core::{
|
use crate::core::{
|
||||||
network,
|
network,
|
||||||
requests::{
|
requests::{
|
||||||
form_builder::FormBuilder, ChatId, Request, RequestContext,
|
ChatId,
|
||||||
RequestFuture, ResponseResult,
|
Request,
|
||||||
|
RequestFuture,
|
||||||
|
RequestContext,
|
||||||
|
ResponseResult,
|
||||||
},
|
},
|
||||||
types::{Message, ParseMode, ReplyMarkup},
|
types::{Message, ParseMode, ReplyMarkup},
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
use std::path::Path;
|
|
||||||
|
|
||||||
use crate::core::{
|
use crate::core::{
|
||||||
network,
|
network,
|
||||||
requests::{
|
requests::{
|
||||||
|
|
|
@ -1,12 +1,13 @@
|
||||||
use std::path::Path;
|
|
||||||
|
|
||||||
use crate::core::{
|
use crate::core::{
|
||||||
network,
|
network,
|
||||||
requests::{
|
requests::{
|
||||||
form_builder::FormBuilder, ChatId, Request, RequestContext,
|
ChatId,
|
||||||
RequestFuture, ResponseResult,
|
Request,
|
||||||
|
RequestFuture,
|
||||||
|
RequestContext,
|
||||||
|
ResponseResult,
|
||||||
},
|
},
|
||||||
types::{InlineKeyboardMarkup, Message, ParseMode},
|
types::{InlineKeyboardMarkup, Message},
|
||||||
};
|
};
|
||||||
|
|
||||||
/// Use this method to stop updating a live location message before live_period
|
/// Use this method to stop updating a live location message before live_period
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
|
use std::path::PathBuf;
|
||||||
|
|
||||||
use bytes::{Bytes, BytesMut};
|
use bytes::{Bytes, BytesMut};
|
||||||
use reqwest::r#async::multipart::Part;
|
use reqwest::r#async::multipart::Part;
|
||||||
use std::fs::File;
|
use tokio::{
|
||||||
use std::path::PathBuf;
|
prelude::*,
|
||||||
use tokio::codec::FramedRead;
|
codec::FramedRead,
|
||||||
use tokio::prelude::*;
|
};
|
||||||
|
|
||||||
|
|
||||||
struct FileDecoder;
|
struct FileDecoder;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue