Struct egg_mode::tweet::TweetEntities [−][src]
pub struct TweetEntities {
pub hashtags: Vec<HashtagEntity>,
pub symbols: Vec<HashtagEntity>,
pub urls: Vec<UrlEntity>,
pub user_mentions: Vec<MentionEntity>,
pub media: Option<Vec<MediaEntity>>,
}Expand description
Container for URL, hashtag, mention, and media information associated with a tweet.
If a tweet has no hashtags, financial symbols (“cashtags”), links, or mentions, those respective
Vecs will be empty. If there is no media attached to the tweet, that field will be None.
Note that for media attached to a tweet, this struct will only contain the first image of a
photo set, or a thumbnail of a video or GIF. Full media information is available in the tweet’s
extended_entities field.
Fields
Collection of hashtags parsed from the tweet.
symbols: Vec<HashtagEntity>Collection of financial symbols, or “cashtags”, parsed from the tweet.
urls: Vec<UrlEntity>Collection of URLs parsed from the tweet.
user_mentions: Vec<MentionEntity>Collection of user mentions parsed from the tweet.
media: Option<Vec<MediaEntity>>If the tweet contains any attached media, this contains a collection of media information from the tweet.
Trait Implementations
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 RefUnwindSafe for TweetEntitiesimpl Send for TweetEntitiesimpl Sync for TweetEntitiesimpl Unpin for TweetEntitiesimpl UnwindSafe for TweetEntitiesBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> V