Enum reaper_medium::TimeRangeType
source · [−]pub enum TimeRangeType {
LoopPoints,
TimeSelection,
}
Expand description
Describes which kind of time range we are talking about in a REAPER project.
They are linked by default in REAPER so users might not even be aware that there’s a difference, but there is.
Variants
LoopPoints
The loop points (displayed in the ruler).
TimeSelection
The time selection (visualized with different background color in the arrange view).
Trait Implementations
sourceimpl Clone for TimeRangeType
impl Clone for TimeRangeType
sourcefn clone(&self) -> TimeRangeType
fn clone(&self) -> TimeRangeType
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 TimeRangeType
impl Debug for TimeRangeType
sourceimpl Hash for TimeRangeType
impl Hash for TimeRangeType
sourceimpl PartialEq<TimeRangeType> for TimeRangeType
impl PartialEq<TimeRangeType> for TimeRangeType
sourcefn eq(&self, other: &TimeRangeType) -> bool
fn eq(&self, other: &TimeRangeType) -> bool
impl Copy for TimeRangeType
impl Eq for TimeRangeType
impl StructuralEq for TimeRangeType
impl StructuralPartialEq for TimeRangeType
Auto Trait Implementations
impl RefUnwindSafe for TimeRangeType
impl Send for TimeRangeType
impl Sync for TimeRangeType
impl Unpin for TimeRangeType
impl UnwindSafe for TimeRangeType
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