pub struct ArtistCredit {
pub anv: Option<String>,
pub id: u64,
pub join: Option<String>,
pub name: String,
pub resource_url: String,
pub role: Option<String>,
pub tracks: Option<String>,
pub extra: ExtraFields,
}Fields§
§anv: Option<String>§id: u64§join: Option<String>§name: String§resource_url: String§role: Option<String>§tracks: Option<String>§extra: ExtraFieldsTrait Implementations§
Source§impl Clone for ArtistCredit
impl Clone for ArtistCredit
Source§fn clone(&self) -> ArtistCredit
fn clone(&self) -> ArtistCredit
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArtistCredit
impl Debug for ArtistCredit
Source§impl<'de> Deserialize<'de> for ArtistCredit
impl<'de> Deserialize<'de> for ArtistCredit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ArtistCredit
impl RefUnwindSafe for ArtistCredit
impl Send for ArtistCredit
impl Sync for ArtistCredit
impl Unpin for ArtistCredit
impl UnsafeUnpin for ArtistCredit
impl UnwindSafe for ArtistCredit
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more