pub struct SourcedMembershipLink {
pub artist_id: Id,
pub related_artist_id: Option<Id>,
pub membership: Membership,
pub source: String,
pub confidence: Confidence,
pub review: Option<ReviewDecision>,
pub trusted: bool,
pub fetched_at: u64,
}Expand description
A dated artist-to-artist membership placed beside the canonical catalog.
Fields§
§artist_id: IdLocal artist whose source record carried the relationship.
The other endpoint when its MusicBrainz identity is also local.
membership: MembershipThe complete source relationship, including side, dates and attributes.
source: StringService making the assertion.
confidence: ConfidenceFirmness of the source record’s attachment to the local artist.
review: Option<ReviewDecision>Explicit review decision, when the owner made one.
trusted: boolWhether this relationship may participate in traversal.
fetched_at: u64Time at which this assertion was fetched.
Trait Implementations§
Source§impl Clone for SourcedMembershipLink
impl Clone for SourcedMembershipLink
Source§fn clone(&self) -> SourcedMembershipLink
fn clone(&self) -> SourcedMembershipLink
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 SourcedMembershipLink
impl Debug for SourcedMembershipLink
Source§impl PartialEq for SourcedMembershipLink
impl PartialEq for SourcedMembershipLink
impl Eq for SourcedMembershipLink
impl StructuralPartialEq for SourcedMembershipLink
Auto Trait Implementations§
impl Freeze for SourcedMembershipLink
impl RefUnwindSafe for SourcedMembershipLink
impl Send for SourcedMembershipLink
impl Sync for SourcedMembershipLink
impl Unpin for SourcedMembershipLink
impl UnwindSafe for SourcedMembershipLink
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