Struct reaper_medium::PositionInQuarterNotes
source · [−]pub struct PositionInQuarterNotes(_);
Expand description
This represents a position expressed as an amount of quarter notes.
Can be negative, see PositionInSeconds
.
Implementations
sourceimpl PositionInQuarterNotes
impl PositionInQuarterNotes
sourcepub const ZERO: PositionInQuarterNotes = _
pub const ZERO: PositionInQuarterNotes = _
Position at 0.0 quarter notes.
sourcepub fn new(value: f64) -> PositionInQuarterNotes
pub fn new(value: f64) -> PositionInQuarterNotes
sourcepub unsafe fn new_unchecked(value: f64) -> PositionInQuarterNotes
pub unsafe fn new_unchecked(value: f64) -> PositionInQuarterNotes
Creates a PositionInQn value without bound checking.
Safety
You must ensure that the given value is not a special number.
Trait Implementations
sourceimpl Clone for PositionInQuarterNotes
impl Clone for PositionInQuarterNotes
sourcefn clone(&self) -> PositionInQuarterNotes
fn clone(&self) -> PositionInQuarterNotes
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 PositionInQuarterNotes
impl Debug for PositionInQuarterNotes
sourceimpl Default for PositionInQuarterNotes
impl Default for PositionInQuarterNotes
sourcefn default() -> PositionInQuarterNotes
fn default() -> PositionInQuarterNotes
Returns the “default value” for a type. Read more
sourceimpl Display for PositionInQuarterNotes
impl Display for PositionInQuarterNotes
sourceimpl PartialEq<PositionInQuarterNotes> for PositionInQuarterNotes
impl PartialEq<PositionInQuarterNotes> for PositionInQuarterNotes
sourcefn eq(&self, other: &PositionInQuarterNotes) -> bool
fn eq(&self, other: &PositionInQuarterNotes) -> bool
sourceimpl PartialOrd<PositionInQuarterNotes> for PositionInQuarterNotes
impl PartialOrd<PositionInQuarterNotes> for PositionInQuarterNotes
sourcefn partial_cmp(&self, other: &PositionInQuarterNotes) -> Option<Ordering>
fn partial_cmp(&self, other: &PositionInQuarterNotes) -> Option<Ordering>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl TryFrom<f64> for PositionInQuarterNotes
impl TryFrom<f64> for PositionInQuarterNotes
impl Copy for PositionInQuarterNotes
impl StructuralPartialEq for PositionInQuarterNotes
Auto Trait Implementations
impl RefUnwindSafe for PositionInQuarterNotes
impl Send for PositionInQuarterNotes
impl Sync for PositionInQuarterNotes
impl Unpin for PositionInQuarterNotes
impl UnwindSafe for PositionInQuarterNotes
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