twitter_api_v1/objects/
error.rs

1use serde::{Deserialize, Serialize};
2use twitter_api_v2::objects::ResponseBodyErrJson as V2ResponseBodyErrJson;
3
4//
5#[derive(Deserialize, Serialize, Debug, Clone)]
6pub struct Error {
7    pub errors: Vec<ErrorErrorsItem>,
8}
9
10#[derive(Deserialize, Serialize, Debug, Clone)]
11pub struct ErrorErrorsItem {
12    pub code: i64,
13    pub message: String,
14}
15
16//
17impl From<V2ResponseBodyErrJson> for Error {
18    fn from(value: V2ResponseBodyErrJson) -> Self {
19        Self {
20            errors: vec![ErrorErrorsItem {
21                code: 0,
22                message: value.detail,
23            }],
24        }
25    }
26}