pub struct ReleasePhysicalSupport {
pub type_field: Option<String>,
pub format: Option<String>,
pub description: Option<String>,
}Expand description
Release physical support model containing information about physical media
This struct represents information about physical media support for a release, including type, format, and description.
§Examples
use qobuz_api_rust::models::ReleasePhysicalSupport;
let physical_support = ReleasePhysicalSupport {
type_field: Some("cd".to_string()),
format: Some("CD".to_string()),
description: Some("Compact Disc".to_string()),
};Fields§
§type_field: Option<String>Type of physical support
format: Option<String>Format of the physical support
description: Option<String>Description of the physical support
Trait Implementations§
Source§impl Clone for ReleasePhysicalSupport
impl Clone for ReleasePhysicalSupport
Source§fn clone(&self) -> ReleasePhysicalSupport
fn clone(&self) -> ReleasePhysicalSupport
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 ReleasePhysicalSupport
impl Debug for ReleasePhysicalSupport
Source§impl Default for ReleasePhysicalSupport
impl Default for ReleasePhysicalSupport
Source§fn default() -> ReleasePhysicalSupport
fn default() -> ReleasePhysicalSupport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleasePhysicalSupport
impl<'de> Deserialize<'de> for ReleasePhysicalSupport
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 ReleasePhysicalSupport
impl RefUnwindSafe for ReleasePhysicalSupport
impl Send for ReleasePhysicalSupport
impl Sync for ReleasePhysicalSupport
impl Unpin for ReleasePhysicalSupport
impl UnwindSafe for ReleasePhysicalSupport
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