[][src]Struct egg_mode::tweet::TweetSource

pub struct TweetSource {
    pub name: String,
    pub url: String,
}

Represents the app from which a specific tweet was posted.

This struct is parsed out of the HTML anchor tag that Twitter returns as part of each tweet. This way you can format the source link however you like without having to parse the values out yourself.

Note that if you're going to reconstruct a link from this, the source URL has rel="nofollow" in the anchor tag.

Fields

name: String

The name of the app, given by its developer.

url: String

The URL for the app, given by its developer.

Trait Implementations

impl Clone for TweetSource[src]

impl Debug for TweetSource[src]

impl<'de> Deserialize<'de> for TweetSource[src]

impl FromStr for TweetSource[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,