pub enum StructurePolicy {
Strict,
IndexPrefix,
}Variants§
Strict
Require identical part, staff and measure structure before matching by index.
IndexPrefix
Explicitly pair the common index prefix; report notes in extra voices as additions/removals.
Trait Implementations§
Source§impl Clone for StructurePolicy
impl Clone for StructurePolicy
impl Copy for StructurePolicy
Source§impl Debug for StructurePolicy
impl Debug for StructurePolicy
Source§impl<'de> Deserialize<'de> for StructurePolicy
impl<'de> Deserialize<'de> for StructurePolicy
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 StructurePolicy
Source§impl PartialEq for StructurePolicy
impl PartialEq for StructurePolicy
Source§impl Serialize for StructurePolicy
impl Serialize for StructurePolicy
impl StructuralPartialEq for StructurePolicy
Auto Trait Implementations§
impl Freeze for StructurePolicy
impl RefUnwindSafe for StructurePolicy
impl Send for StructurePolicy
impl Sync for StructurePolicy
impl Unpin for StructurePolicy
impl UnsafeUnpin for StructurePolicy
impl UnwindSafe for StructurePolicy
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