pub struct Tweet {Show 42 fields
pub ext_views: Option<i32>,
pub created_at: Option<String>,
pub bookmark_count: Option<i32>,
pub conversation_id: Option<String>,
pub hashtags: Vec<String>,
pub html: Option<String>,
pub id: Option<String>,
pub in_reply_to_status: Option<Box<Tweet>>,
pub in_reply_to_status_id: Option<String>,
pub is_quoted: Option<bool>,
pub is_pin: Option<bool>,
pub is_reply: Option<bool>,
pub is_retweet: Option<bool>,
pub is_self_thread: Option<bool>,
pub likes: Option<i32>,
pub name: Option<String>,
pub mentions: Vec<Mention>,
pub permanent_url: Option<String>,
pub photos: Vec<Photo>,
pub place: Option<PlaceRaw>,
pub quoted_status: Option<Box<Tweet>>,
pub quoted_status_id: Option<String>,
pub replies: Option<i32>,
pub retweets: Option<i32>,
pub retweeted_status: Option<Box<Tweet>>,
pub retweeted_status_id: Option<String>,
pub text: Option<String>,
pub thread: Vec<Tweet>,
pub time_parsed: Option<DateTime<Utc>>,
pub timestamp: Option<i64>,
pub urls: Vec<String>,
pub user_id: Option<String>,
pub username: Option<String>,
pub videos: Vec<Video>,
pub views: Option<i32>,
pub sensitive_content: Option<bool>,
pub poll: Option<PollV2>,
pub quote_count: Option<i32>,
pub reply_count: Option<i32>,
pub retweet_count: Option<i32>,
pub screen_name: Option<String>,
pub thread_id: Option<String>,
}Fields§
§ext_views: Option<i32>§created_at: Option<String>§bookmark_count: Option<i32>§conversation_id: Option<String>§html: Option<String>§id: Option<String>§in_reply_to_status: Option<Box<Tweet>>§in_reply_to_status_id: Option<String>§is_quoted: Option<bool>§is_pin: Option<bool>§is_reply: Option<bool>§is_retweet: Option<bool>§is_self_thread: Option<bool>§likes: Option<i32>§name: Option<String>§mentions: Vec<Mention>§permanent_url: Option<String>§photos: Vec<Photo>§place: Option<PlaceRaw>§quoted_status: Option<Box<Tweet>>§quoted_status_id: Option<String>§replies: Option<i32>§retweets: Option<i32>§retweeted_status: Option<Box<Tweet>>§retweeted_status_id: Option<String>§text: Option<String>§thread: Vec<Tweet>§time_parsed: Option<DateTime<Utc>>§timestamp: Option<i64>§urls: Vec<String>§user_id: Option<String>§username: Option<String>§videos: Vec<Video>§views: Option<i32>§sensitive_content: Option<bool>§poll: Option<PollV2>§quote_count: Option<i32>§reply_count: Option<i32>§retweet_count: Option<i32>§screen_name: Option<String>§thread_id: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Tweet
impl<'de> Deserialize<'de> for Tweet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Tweet
impl RefUnwindSafe for Tweet
impl Send for Tweet
impl Sync for Tweet
impl Unpin for Tweet
impl UnwindSafe for Tweet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more