pub struct SourcedContributor {
pub mbid: String,
pub name: String,
pub names: Vec<String>,
pub recording_ids: Vec<Id>,
pub release_ids: Vec<Id>,
pub work_mbids: Vec<String>,
}Expand description
An artist credited on local recordings but not identified in local tags.
Fields§
§mbid: StringMusicBrainz artist identity from the credited relationship.
name: StringCanonical name reported by the most recent trusted credit.
names: Vec<String>Other canonical or credited-as spellings carried by those credits.
recording_ids: Vec<Id>Local recordings on which this person has a trusted credit.
release_ids: Vec<Id>Local editions on which the artist has a direct edition credit.
work_mbids: Vec<String>Explicit work identities on which this person has a trusted credit.
Trait Implementations§
Source§impl Clone for SourcedContributor
impl Clone for SourcedContributor
Source§fn clone(&self) -> SourcedContributor
fn clone(&self) -> SourcedContributor
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 SourcedContributor
impl Debug for SourcedContributor
Source§impl PartialEq for SourcedContributor
impl PartialEq for SourcedContributor
impl Eq for SourcedContributor
impl StructuralPartialEq for SourcedContributor
Auto Trait Implementations§
impl Freeze for SourcedContributor
impl RefUnwindSafe for SourcedContributor
impl Send for SourcedContributor
impl Sync for SourcedContributor
impl Unpin for SourcedContributor
impl UnwindSafe for SourcedContributor
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