pub struct SongRelationship {
pub relationship_type: String,
pub songs: Vec<Option<Song>>,
}Fields§
§relationship_type: StringThe type of relationship can be samples, sampled_in, interpolates, interpolated_by, cover_of, covered_by, remix_of, remixed_by, live_version_of and performed_live_as.
songs: Vec<Option<Song>>Songs with this relationship type.
Trait Implementations§
Source§impl Debug for SongRelationship
impl Debug for SongRelationship
Source§impl<'de> Deserialize<'de> for SongRelationship
impl<'de> Deserialize<'de> for SongRelationship
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 SongRelationship
impl RefUnwindSafe for SongRelationship
impl Send for SongRelationship
impl Sync for SongRelationship
impl Unpin for SongRelationship
impl UnsafeUnpin for SongRelationship
impl UnwindSafe for SongRelationship
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