extern crate serde_json; use crate::client::PaginationTrait; use crate::client::Scope; impl PaginationTrait for Credentials { fn cursor<'a>(&'a self) -> Option<&'a str> { None } } impl PaginationTrait for Message { fn cursor<'a>(&'a self) -> Option<&'a str> { None } } #[derive(Debug, Deserialize)] pub struct Credentials { pub access_token: String, pub refresh_token: Option, pub expires_in: u32, pub scope: Option>, pub token_type: String, } #[derive(Debug, Deserialize)] pub struct Message { pub error: Option, pub message: String, pub status: u32, }