[][src]Struct rustfm::user::recent_tracks::RecentTracks

pub struct RecentTracks {
    pub attrs: Attributes,
    pub tracks: Vec<Track>,
}

The main recent tracks structure.

This is splitted off into two areas: One, the attributes (used for displaying various user-associated attributes), and two, the recent tracks the user has played.

For details on the attributes available, refer to Attributes. For details on the track information available, refer to Track.

Fields

attrs: Attributes

Various user attributes.

tracks: Vec<Track>

A Vec containiing recent Tracks.

Methods

impl RecentTracks[src]

pub fn build<'a>(
    client: &'a mut Client,
    user: &str
) -> RequestBuilder<'a, RecentTracks>
[src]

Trait Implementations

impl Debug for RecentTracks[src]

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

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: Deserialize<'de>, 
[src]

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

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

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.