Struct reaper_low::ExtensionPluginContext
source · [−]pub struct ExtensionPluginContext { /* private fields */ }
Expand description
Additional data available in the context of extension plug-ins.
Implementations
sourceimpl ExtensionPluginContext
impl ExtensionPluginContext
sourcepub fn caller_version(&self) -> c_int
pub fn caller_version(&self) -> c_int
Returns the caller version from reaper_plugin_info_t
.
Trait Implementations
sourceimpl Clone for ExtensionPluginContext
impl Clone for ExtensionPluginContext
sourcefn clone(&self) -> ExtensionPluginContext
fn clone(&self) -> ExtensionPluginContext
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 ExtensionPluginContext
impl Debug for ExtensionPluginContext
sourceimpl PartialEq<ExtensionPluginContext> for ExtensionPluginContext
impl PartialEq<ExtensionPluginContext> for ExtensionPluginContext
sourcefn eq(&self, other: &ExtensionPluginContext) -> bool
fn eq(&self, other: &ExtensionPluginContext) -> bool
impl Copy for ExtensionPluginContext
impl Eq for ExtensionPluginContext
impl StructuralEq for ExtensionPluginContext
impl StructuralPartialEq for ExtensionPluginContext
Auto Trait Implementations
impl RefUnwindSafe for ExtensionPluginContext
impl !Send for ExtensionPluginContext
impl !Sync for ExtensionPluginContext
impl Unpin for ExtensionPluginContext
impl UnwindSafe for ExtensionPluginContext
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