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
id: u32
name: String
resource_url: String
tracks: Option<String>
uri: Option<String>
releases_url: Option<String>
aliases: Option<Vec<Artist>>
join: Option<String>
role: Option<String>
anv: Option<String>
members: Option<Vec<Artist>>
active: Option<bool>
namevariations: Option<Vec<String>>
urls: Option<Vec<String>>
images: Option<Vec<Image>>
profile: Option<String>
data_quality: Option<DataQuality>
realname: Option<String>
Methods
impl Artist
[src]
fn new(id: u32, name: String, resource_url: String) -> Artist
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]
impl Clone for Artist
[src]
fn clone(&self) -> Artist
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more