twitter_v2/meta/
result_count.rs1use super::pagination::PaginationMeta;
2use serde::{Deserialize, Serialize};
3
4#[derive(Serialize, Deserialize, Clone, Debug)]
5pub struct ResultCountMeta {
6 pub result_count: usize,
7 #[serde(skip_serializing_if = "Option::is_none")]
8 pub next_token: Option<String>,
9 #[serde(skip_serializing_if = "Option::is_none")]
10 pub previous_token: Option<String>,
11}
12
13#[derive(Serialize, Deserialize, Clone, Debug)]
14pub struct SimpleResultCountMeta {
15 pub result_count: usize,
16}
17
18impl PaginationMeta for ResultCountMeta {
19 fn next_token(&self) -> Option<&str> {
20 self.next_token.as_deref()
21 }
22 fn previous_token(&self) -> Option<&str> {
23 self.previous_token.as_deref()
24 }
25}