pub enum SmfTimeSemantics {
SharedTimeline,
IndependentPatterns,
}Expand description
How track-local event times relate in an SMF format.
Variants§
All tracks share one time origin and may be merged chronologically.
IndependentPatterns
Every track is a separate pattern whose time starts at that track’s origin; tracks must not be merged as though they played together.
Trait Implementations§
Source§impl Clone for SmfTimeSemantics
impl Clone for SmfTimeSemantics
Source§fn clone(&self) -> SmfTimeSemantics
fn clone(&self) -> SmfTimeSemantics
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 SmfTimeSemantics
Source§impl Debug for SmfTimeSemantics
impl Debug for SmfTimeSemantics
impl Eq for SmfTimeSemantics
Source§impl Hash for SmfTimeSemantics
impl Hash for SmfTimeSemantics
Source§impl PartialEq for SmfTimeSemantics
impl PartialEq for SmfTimeSemantics
impl StructuralPartialEq for SmfTimeSemantics
Auto Trait Implementations§
impl Freeze for SmfTimeSemantics
impl RefUnwindSafe for SmfTimeSemantics
impl Send for SmfTimeSemantics
impl Sync for SmfTimeSemantics
impl Unpin for SmfTimeSemantics
impl UnsafeUnpin for SmfTimeSemantics
impl UnwindSafe for SmfTimeSemantics
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