pub enum BeatDivision {
Quarter,
Half,
One,
Two,
Four,
}Expand description
Beat division for modulation timing
Variants§
Implementations§
Source§impl BeatDivision
impl BeatDivision
Sourcepub fn multiplier(&self) -> f32
pub fn multiplier(&self) -> f32
Get beat multiplier (how many beats per cycle)
Sourcepub fn all() -> &'static [BeatDivision]
pub fn all() -> &'static [BeatDivision]
Get all beat division variants
Trait Implementations§
Source§impl Clone for BeatDivision
impl Clone for BeatDivision
Source§fn clone(&self) -> BeatDivision
fn clone(&self) -> BeatDivision
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BeatDivision
impl Debug for BeatDivision
Source§impl Default for BeatDivision
impl Default for BeatDivision
Source§fn default() -> BeatDivision
fn default() -> BeatDivision
Returns the “default value” for a type. Read more
Source§impl PartialEq for BeatDivision
impl PartialEq for BeatDivision
impl Copy for BeatDivision
impl Eq for BeatDivision
impl StructuralPartialEq for BeatDivision
Auto Trait Implementations§
impl Freeze for BeatDivision
impl RefUnwindSafe for BeatDivision
impl Send for BeatDivision
impl Sync for BeatDivision
impl Unpin for BeatDivision
impl UnwindSafe for BeatDivision
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