pub enum RetrogradeMode {
Cutout,
PinnedNoteOn,
}Expand description
Strategy for placing notes when reversing material in time.
Variants§
Cutout
Mirror each note’s span about the total duration.
PinnedNoteOn
Keep the original onset grid and reverse only the note order.
Trait Implementations§
Source§impl Clone for RetrogradeMode
impl Clone for RetrogradeMode
Source§fn clone(&self) -> RetrogradeMode
fn clone(&self) -> RetrogradeMode
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 moreimpl Copy for RetrogradeMode
Source§impl Debug for RetrogradeMode
impl Debug for RetrogradeMode
impl Eq for RetrogradeMode
Source§impl PartialEq for RetrogradeMode
impl PartialEq for RetrogradeMode
impl StructuralPartialEq for RetrogradeMode
Auto Trait Implementations§
impl Freeze for RetrogradeMode
impl RefUnwindSafe for RetrogradeMode
impl Send for RetrogradeMode
impl Sync for RetrogradeMode
impl Unpin for RetrogradeMode
impl UnsafeUnpin for RetrogradeMode
impl UnwindSafe for RetrogradeMode
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