pub struct BenchmarkExpectation {
pub chords: usize,
pub intervals: usize,
pub key_estimates: usize,
pub cadence_candidates: usize,
pub voice_leading: usize,
pub satb_diagnostics: usize,
pub motifs: usize,
pub phrase_boundaries: usize,
}Expand description
Hand-verified expected counts for one analysis benchmark fixture.
Fields§
§chords: usize§intervals: usize§key_estimates: usize§cadence_candidates: usize§voice_leading: usize§satb_diagnostics: usize§motifs: usize§phrase_boundaries: usizeTrait Implementations§
Source§impl Clone for BenchmarkExpectation
impl Clone for BenchmarkExpectation
impl Copy for BenchmarkExpectation
Source§impl Debug for BenchmarkExpectation
impl Debug for BenchmarkExpectation
Source§impl Default for BenchmarkExpectation
impl Default for BenchmarkExpectation
Source§impl<'de> Deserialize<'de> for BenchmarkExpectation
impl<'de> Deserialize<'de> for BenchmarkExpectation
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 BenchmarkExpectation
Source§impl PartialEq for BenchmarkExpectation
impl PartialEq for BenchmarkExpectation
Source§impl Serialize for BenchmarkExpectation
impl Serialize for BenchmarkExpectation
impl StructuralPartialEq for BenchmarkExpectation
Auto Trait Implementations§
impl Freeze for BenchmarkExpectation
impl RefUnwindSafe for BenchmarkExpectation
impl Send for BenchmarkExpectation
impl Sync for BenchmarkExpectation
impl Unpin for BenchmarkExpectation
impl UnsafeUnpin for BenchmarkExpectation
impl UnwindSafe for BenchmarkExpectation
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