Struct twitter_stream_message::entities::Media
[−]
[src]
pub struct Media<'a> { pub display_url: Cow<'a, str>, pub expanded_url: Cow<'a, str>, pub id: MediaId, pub indices: (u64, u64), pub media_url: Cow<'a, str>, pub media_url_https: Cow<'a, str>, pub sizes: Sizes<'a>, pub source_status_id: Option<StatusId>, pub kind: Cow<'a, str>, pub url: Cow<'a, str>, }
Represents media
field in Entities
.
Fields
display_url: Cow<'a, str>
URL of the media to display to clients.
expanded_url: Cow<'a, str>
An expanded version of display_url
. Links to the media display page.
id: MediaId
ID of the media expressed as a 64-bit integer.
indices: (u64, u64)
A pair of integers indicating the offsets within the Tweet text where the URL begins and ends. The first integer represents the location of the first character of the URL in the Tweet text. The second integer represents the location of the first non-URL character occurring after the URL (or the end of the string if the URL is the last part of the Tweet text).
media_url: Cow<'a, str>
An http:// URL pointing directly to the uploaded media file.
media_url_https: Cow<'a, str>
An https:// URL pointing directly to the uploaded media file, for embedding on https pages.
For media in direct messages, media_url_https
must be accessed via an authenticated twitter.com session
or by signing a request with the user’s access token using OAuth 1.0A.
It is not possible to directly embed these images in a web page.
sizes: Sizes<'a>
An object showing available sizes for the media file.
source_status_id: Option<StatusId>
For Tweets containing media that was originally associated with a different tweet, this ID points to the original Tweet.
kind: Cow<'a, str>
Type of uploaded media.
url: Cow<'a, str>
Wrapped URL for the media link. This corresponds with the URL embedded directly into the raw Tweet text,
and the values for the indices
parameter.
Trait Implementations
impl<'a> Clone for Media<'a>
[src]
fn clone(&self) -> Media<'a>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'a> Debug for Media<'a>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'a> Eq for Media<'a>
[src]
impl<'a> PartialEq for Media<'a>
[src]
fn eq(&self, __arg_0: &Media<'a>) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Media<'a>) -> bool
[src]
This method tests for !=
.