pub struct ReferentialContextReport {
pub evidence_kind: ReferentialEvidenceKind,
pub evidence_label: String,
pub harmonic_claim: Option<String>,
pub subset_classes: Vec<PitchClass>,
pub subset_mask: PitchClassMask,
pub scale_degrees: Vec<usize>,
pub ratio_summary: Option<ReferentialRatioSummary>,
}Expand description
Exact naming and sonance context behind one claim.
Fields§
§evidence_kind: ReferentialEvidenceKindEvidence category backing the analysis.
evidence_label: StringCaller-supplied evidence label.
harmonic_claim: Option<String>Exact text claim, when one can be named.
subset_classes: Vec<PitchClass>Exact pitch classes at the requested ordinals.
subset_mask: PitchClassMaskUnordered subset projection.
scale_degrees: Vec<usize>One-based scale degrees reached under scale/key evidence.
ratio_summary: Option<ReferentialRatioSummary>Optional exact ratio/sonance summary.
Trait Implementations§
Source§impl Clone for ReferentialContextReport
impl Clone for ReferentialContextReport
Source§fn clone(&self) -> ReferentialContextReport
fn clone(&self) -> ReferentialContextReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReferentialContextReport
impl Debug for ReferentialContextReport
Source§impl PartialEq for ReferentialContextReport
impl PartialEq for ReferentialContextReport
impl StructuralPartialEq for ReferentialContextReport
Auto Trait Implementations§
impl Freeze for ReferentialContextReport
impl RefUnwindSafe for ReferentialContextReport
impl Send for ReferentialContextReport
impl Sync for ReferentialContextReport
impl Unpin for ReferentialContextReport
impl UnsafeUnpin for ReferentialContextReport
impl UnwindSafe for ReferentialContextReport
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