pub struct MusicalComparisonOptions {
pub structure_policy: StructurePolicy,
pub voice_pairs: Vec<VoiceCorrespondence>,
pub note_pairs: Vec<NoteCorrespondence>,
}Expand description
Explicit policy for comparison. Supplied note addresses take priority over position matching.
Fields§
§structure_policy: StructurePolicy§voice_pairs: Vec<VoiceCorrespondence>§note_pairs: Vec<NoteCorrespondence>Trait Implementations§
Source§impl Clone for MusicalComparisonOptions
impl Clone for MusicalComparisonOptions
Source§impl Debug for MusicalComparisonOptions
impl Debug for MusicalComparisonOptions
Source§impl Default for MusicalComparisonOptions
impl Default for MusicalComparisonOptions
Source§impl<'de> Deserialize<'de> for MusicalComparisonOptionswhere
MusicalComparisonOptions: Default,
impl<'de> Deserialize<'de> for MusicalComparisonOptionswhere
MusicalComparisonOptions: Default,
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 MusicalComparisonOptions
impl RefUnwindSafe for MusicalComparisonOptions
impl Send for MusicalComparisonOptions
impl Sync for MusicalComparisonOptions
impl Unpin for MusicalComparisonOptions
impl UnsafeUnpin for MusicalComparisonOptions
impl UnwindSafe for MusicalComparisonOptions
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