pub struct TempoChange {
pub tick: u64,
pub bpm: f64,
}Expand description
A tempo beginning at an absolute tick. BPM counts quarter notes per minute.
Fields§
§tick: u64§bpm: f64Finite 1..=1000 BPM; rounded to 0.001 BPM during preparation.
Trait Implementations§
Source§impl Clone for TempoChange
impl Clone for TempoChange
Source§fn clone(&self) -> TempoChange
fn clone(&self) -> TempoChange
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 TempoChange
Source§impl Debug for TempoChange
impl Debug for TempoChange
Source§impl PartialEq for TempoChange
impl PartialEq for TempoChange
impl StructuralPartialEq for TempoChange
Auto Trait Implementations§
impl Freeze for TempoChange
impl RefUnwindSafe for TempoChange
impl Send for TempoChange
impl Sync for TempoChange
impl Unpin for TempoChange
impl UnsafeUnpin for TempoChange
impl UnwindSafe for TempoChange
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