Struct discogs::data_structures::Artist [] [src]

pub struct Artist {
    pub id: u32,
    pub name: String,
    pub resource_url: String,
    pub tracks: Option<String>,
    pub uri: Option<String>,
    pub releases_url: Option<String>,
    pub aliases: Option<Vec<Artist>>,
    pub join: Option<String>,
    pub role: Option<String>,
    pub anv: Option<String>,
    pub members: Option<Vec<Artist>>,
    pub active: Option<bool>,
    pub namevariations: Option<Vec<String>>,
    pub urls: Option<Vec<String>>,
    pub images: Option<Vec<Image>>,
    pub profile: Option<String>,
    pub data_quality: Option<DataQuality>,
    pub realname: Option<String>,
}

Fields

Methods

impl Artist
[src]

[src]

Creates a new instance of Artist

Examples

use discogs::data_structures::Artist;

let artist = Artist::new(4567,
                         "name".to_string(),
                         "resource_url".to_string());

Trait Implementations

impl Debug for Artist
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Artist
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq for Artist
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

1.0.0
[src]

This method tests for !=.

Auto Trait Implementations

impl Send for Artist

impl Sync for Artist