pub enum ScoreFragmentPastePolicy {
Replace,
Merge,
}Expand description
Collision policy for a score-fragment paste.
Variants§
Replace
Replace every mapped destination lane, matching the v1/v2 behavior.
Merge
Preserve any sounding destination lane; paste only into empty or rest-only lanes, otherwise reject the complete command atomically.
Trait Implementations§
Source§impl Clone for ScoreFragmentPastePolicy
impl Clone for ScoreFragmentPastePolicy
impl Copy for ScoreFragmentPastePolicy
Source§impl Debug for ScoreFragmentPastePolicy
impl Debug for ScoreFragmentPastePolicy
Source§impl Default for ScoreFragmentPastePolicy
impl Default for ScoreFragmentPastePolicy
Source§impl<'de> Deserialize<'de> for ScoreFragmentPastePolicy
impl<'de> Deserialize<'de> for ScoreFragmentPastePolicy
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 ScoreFragmentPastePolicy
Source§impl PartialEq for ScoreFragmentPastePolicy
impl PartialEq for ScoreFragmentPastePolicy
Source§impl Serialize for ScoreFragmentPastePolicy
impl Serialize for ScoreFragmentPastePolicy
impl StructuralPartialEq for ScoreFragmentPastePolicy
Auto Trait Implementations§
impl Freeze for ScoreFragmentPastePolicy
impl RefUnwindSafe for ScoreFragmentPastePolicy
impl Send for ScoreFragmentPastePolicy
impl Sync for ScoreFragmentPastePolicy
impl Unpin for ScoreFragmentPastePolicy
impl UnsafeUnpin for ScoreFragmentPastePolicy
impl UnwindSafe for ScoreFragmentPastePolicy
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