pub enum CreditRef {
Own,
Credit(String),
Credits(Vec<String>),
}Expand description
Who made a sound or a track.
Variants§
Own
We made it.
Credit(String)
A third-party work: the id of its entry in credits.
Credits(Vec<String>)
Several third-party works, e.g. a sound whose variants come from
different authors: their ids in credits.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CreditRef
impl<'de> Deserialize<'de> for CreditRef
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
impl Eq for CreditRef
impl StructuralPartialEq for CreditRef
Auto Trait Implementations§
impl Freeze for CreditRef
impl RefUnwindSafe for CreditRef
impl Send for CreditRef
impl Sync for CreditRef
impl Unpin for CreditRef
impl UnsafeUnpin for CreditRef
impl UnwindSafe for CreditRef
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