pub struct BasicReleaseInfo {
pub id: u64,
pub title: String,
pub year: Option<i32>,
pub resource_url: String,
pub thumb: Option<String>,
pub cover_image: Option<String>,
pub formats: Option<Vec<Format>>,
pub labels: Option<Vec<LabelReference>>,
pub artists: Option<Vec<ArtistCredit>>,
pub genres: Option<Vec<String>>,
pub styles: Option<Vec<String>>,
pub extra: ExtraFields,
}Fields§
§id: u64§title: String§year: Option<i32>§resource_url: String§thumb: Option<String>§cover_image: Option<String>§formats: Option<Vec<Format>>§labels: Option<Vec<LabelReference>>§artists: Option<Vec<ArtistCredit>>§genres: Option<Vec<String>>§styles: Option<Vec<String>>§extra: ExtraFieldsTrait Implementations§
Source§impl Clone for BasicReleaseInfo
impl Clone for BasicReleaseInfo
Source§fn clone(&self) -> BasicReleaseInfo
fn clone(&self) -> BasicReleaseInfo
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 BasicReleaseInfo
impl Debug for BasicReleaseInfo
Source§impl<'de> Deserialize<'de> for BasicReleaseInfo
impl<'de> Deserialize<'de> for BasicReleaseInfo
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 BasicReleaseInfo
impl RefUnwindSafe for BasicReleaseInfo
impl Send for BasicReleaseInfo
impl Sync for BasicReleaseInfo
impl Unpin for BasicReleaseInfo
impl UnsafeUnpin for BasicReleaseInfo
impl UnwindSafe for BasicReleaseInfo
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