pub struct ReleaseResourceReference {
pub resource_reference: String,
pub sequence_number: Option<i32>,
pub disc_number: Option<i32>,
pub track_number: Option<i32>,
pub side: Option<String>,
pub is_hidden: bool,
pub is_bonus: bool,
pub extensions: Option<Extensions>,
pub comments: Option<Vec<Comment>>,
}
Fields§
§resource_reference: String
§sequence_number: Option<i32>
§disc_number: Option<i32>
§track_number: Option<i32>
§side: Option<String>
§is_bonus: bool
§extensions: Option<Extensions>
Extensions for resource reference
comments: Option<Vec<Comment>>
Comments associated with resource reference
Trait Implementations§
Source§impl Clone for ReleaseResourceReference
impl Clone for ReleaseResourceReference
Source§fn clone(&self) -> ReleaseResourceReference
fn clone(&self) -> ReleaseResourceReference
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 ReleaseResourceReference
impl Debug for ReleaseResourceReference
Source§impl<'de> Deserialize<'de> for ReleaseResourceReference
impl<'de> Deserialize<'de> for ReleaseResourceReference
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 ReleaseResourceReference
impl RefUnwindSafe for ReleaseResourceReference
impl Send for ReleaseResourceReference
impl Sync for ReleaseResourceReference
impl Unpin for ReleaseResourceReference
impl UnwindSafe for ReleaseResourceReference
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