Enum reaper_medium::MeasureMode
source · [−]pub enum MeasureMode {
IgnoreMeasure,
FromMeasureAtIndex(i32),
}
Expand description
Defines whether to ignore measures or from which measure to count.
Variants
IgnoreMeasure
Counts beats only. Doesn’t stop at tempo markers.
FromMeasureAtIndex(i32)
Counts beats starting from the measure at the given index. Stops counting at the next tempo marker.
Trait Implementations
sourceimpl Clone for MeasureMode
impl Clone for MeasureMode
sourcefn clone(&self) -> MeasureMode
fn clone(&self) -> MeasureMode
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for MeasureMode
impl Debug for MeasureMode
sourceimpl Hash for MeasureMode
impl Hash for MeasureMode
sourceimpl PartialEq<MeasureMode> for MeasureMode
impl PartialEq<MeasureMode> for MeasureMode
sourcefn eq(&self, other: &MeasureMode) -> bool
fn eq(&self, other: &MeasureMode) -> bool
impl Copy for MeasureMode
impl Eq for MeasureMode
impl StructuralEq for MeasureMode
impl StructuralPartialEq for MeasureMode
Auto Trait Implementations
impl RefUnwindSafe for MeasureMode
impl Send for MeasureMode
impl Sync for MeasureMode
impl Unpin for MeasureMode
impl UnwindSafe for MeasureMode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
sourcefn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read moresourcefn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read moresourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more