pub enum PromptForActionResult {
ActionWindowGone,
NoneSelected,
Selected(CommandId),
Unknown(Hidden<i32>),
}
Expand description
Possible result when prompting for an action.
Variants
ActionWindowGone
Action window is no longer available.
NoneSelected
No action is selected.
Selected(CommandId)
Action with the given command ID is selected.
Unknown(Hidden<i32>)
Represents a variant unknown to reaper-rs. Please contribute if you encounter a variant that is supported by REAPER but not yet by reaper-rs. Thanks!
Implementations
sourceimpl PromptForActionResult
impl PromptForActionResult
sourcepub fn from_raw(v: i32) -> PromptForActionResult
pub fn from_raw(v: i32) -> PromptForActionResult
Converts an integer as returned by the low-level API to this result.
Trait Implementations
sourceimpl Clone for PromptForActionResult
impl Clone for PromptForActionResult
sourcefn clone(&self) -> PromptForActionResult
fn clone(&self) -> PromptForActionResult
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 PromptForActionResult
impl Debug for PromptForActionResult
sourceimpl Hash for PromptForActionResult
impl Hash for PromptForActionResult
sourceimpl PartialEq<PromptForActionResult> for PromptForActionResult
impl PartialEq<PromptForActionResult> for PromptForActionResult
sourcefn eq(&self, other: &PromptForActionResult) -> bool
fn eq(&self, other: &PromptForActionResult) -> bool
impl Copy for PromptForActionResult
impl Eq for PromptForActionResult
impl StructuralEq for PromptForActionResult
impl StructuralPartialEq for PromptForActionResult
Auto Trait Implementations
impl RefUnwindSafe for PromptForActionResult
impl Send for PromptForActionResult
impl Sync for PromptForActionResult
impl Unpin for PromptForActionResult
impl UnwindSafe for PromptForActionResult
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