Enum reaper_medium::MidiImportBehavior
source · [−]pub enum MidiImportBehavior {
UsePreference,
ForceNoMidiImport,
}
Expand description
Determines whether to import MIDI as in-project MIDI events or not.
Variants
UsePreference
Uses the relevant REAPER preference.
ForceNoMidiImport
Makes sure the MIDI data is not imported as in-project MIDI events.
Trait Implementations
sourceimpl Clone for MidiImportBehavior
impl Clone for MidiImportBehavior
sourcefn clone(&self) -> MidiImportBehavior
fn clone(&self) -> MidiImportBehavior
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 MidiImportBehavior
impl Debug for MidiImportBehavior
sourceimpl Hash for MidiImportBehavior
impl Hash for MidiImportBehavior
sourceimpl PartialEq<MidiImportBehavior> for MidiImportBehavior
impl PartialEq<MidiImportBehavior> for MidiImportBehavior
sourcefn eq(&self, other: &MidiImportBehavior) -> bool
fn eq(&self, other: &MidiImportBehavior) -> bool
impl Copy for MidiImportBehavior
impl Eq for MidiImportBehavior
impl StructuralEq for MidiImportBehavior
impl StructuralPartialEq for MidiImportBehavior
Auto Trait Implementations
impl RefUnwindSafe for MidiImportBehavior
impl Send for MidiImportBehavior
impl Sync for MidiImportBehavior
impl Unpin for MidiImportBehavior
impl UnwindSafe for MidiImportBehavior
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