Struct reaper_medium::BorrowedReaperPitchShift
source · [−]#[repr(transparent)]pub struct BorrowedReaperPitchShift(_);
Expand description
Borrowed (reference-only) REAPER pitch shift instance.
Implementations
sourceimpl BorrowedReaperPitchShift
impl BorrowedReaperPitchShift
sourcepub fn from_raw(raw: &IReaperPitchShift) -> &Self
pub fn from_raw(raw: &IReaperPitchShift) -> &Self
Creates a medium-level representation from the given low-level reference.
sourcepub fn from_raw_mut(raw: &mut IReaperPitchShift) -> &mut Self
pub fn from_raw_mut(raw: &mut IReaperPitchShift) -> &mut Self
Creates a mutable medium-level representation from the given low-level reference.
sourcepub fn as_ptr(&self) -> ReaperPitchShift
pub fn as_ptr(&self) -> ReaperPitchShift
Returns the pointer to this pitch shift instance.
Trait Implementations
sourceimpl AsMut<BorrowedReaperPitchShift> for OwnedReaperPitchShift
impl AsMut<BorrowedReaperPitchShift> for OwnedReaperPitchShift
sourcefn as_mut(&mut self) -> &mut BorrowedReaperPitchShift
fn as_mut(&mut self) -> &mut BorrowedReaperPitchShift
Converts this type into a mutable reference of the (usually inferred) input type.
sourceimpl AsMut<IReaperPitchShift> for BorrowedReaperPitchShift
impl AsMut<IReaperPitchShift> for BorrowedReaperPitchShift
sourcefn as_mut(&mut self) -> &mut IReaperPitchShift
fn as_mut(&mut self) -> &mut IReaperPitchShift
Converts this type into a mutable reference of the (usually inferred) input type.
sourceimpl AsRef<BorrowedReaperPitchShift> for OwnedReaperPitchShift
impl AsRef<BorrowedReaperPitchShift> for OwnedReaperPitchShift
sourcefn as_ref(&self) -> &BorrowedReaperPitchShift
fn as_ref(&self) -> &BorrowedReaperPitchShift
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl AsRef<IReaperPitchShift> for BorrowedReaperPitchShift
impl AsRef<IReaperPitchShift> for BorrowedReaperPitchShift
sourcefn as_ref(&self) -> &IReaperPitchShift
fn as_ref(&self) -> &IReaperPitchShift
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Debug for BorrowedReaperPitchShift
impl Debug for BorrowedReaperPitchShift
sourceimpl Hash for BorrowedReaperPitchShift
impl Hash for BorrowedReaperPitchShift
sourceimpl PartialEq<BorrowedReaperPitchShift> for BorrowedReaperPitchShift
impl PartialEq<BorrowedReaperPitchShift> for BorrowedReaperPitchShift
sourcefn eq(&self, other: &BorrowedReaperPitchShift) -> bool
fn eq(&self, other: &BorrowedReaperPitchShift) -> bool
sourceimpl RefCast for BorrowedReaperPitchShift
impl RefCast for BorrowedReaperPitchShift
type From = IReaperPitchShift
fn ref_cast(_from: &Self::From) -> &Self
fn ref_cast_mut(_from: &mut Self::From) -> &mut Self
impl Eq for BorrowedReaperPitchShift
impl StructuralEq for BorrowedReaperPitchShift
impl StructuralPartialEq for BorrowedReaperPitchShift
Auto Trait Implementations
impl RefUnwindSafe for BorrowedReaperPitchShift
impl !Send for BorrowedReaperPitchShift
impl !Sync for BorrowedReaperPitchShift
impl Unpin for BorrowedReaperPitchShift
impl UnwindSafe for BorrowedReaperPitchShift
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