Struct pipewire_wrapper::impl_api::impl_core::ImplCore
source · pub struct ImplCore { /* private fields */ }
Implementations§
Trait Implementations§
source§impl AsMut<ImplCoreRef> for ImplCore
impl AsMut<ImplCoreRef> for ImplCore
source§fn as_mut(&mut self) -> &mut <Self as Wrapper>::RawWrapperType
fn as_mut(&mut self) -> &mut <Self as Wrapper>::RawWrapperType
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<ImplCoreRef> for ImplCore
impl AsRef<ImplCoreRef> for ImplCore
source§fn as_ref(&self) -> &<Self as Wrapper>::RawWrapperType
fn as_ref(&self) -> &<Self as Wrapper>::RawWrapperType
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Wrapper for ImplCore
impl Wrapper for ImplCore
§type RawWrapperType = ImplCoreRef
type RawWrapperType = ImplCoreRef
RawWrapper type
source§fn into_raw(self) -> *mut <Self::RawWrapperType as RawWrapper>::CType
fn into_raw(self) -> *mut <Self::RawWrapperType as RawWrapper>::CType
Converts the Wrapper into raw pointer, that must be dropped manually.
Used when the external method takes the ownership.
source§fn as_raw(&self) -> *mut <Self::RawWrapperType as RawWrapper>::CType
fn as_raw(&self) -> *mut <Self::RawWrapperType as RawWrapper>::CType
Raw mutable pointer to the external value.
Auto Trait Implementations§
impl RefUnwindSafe for ImplCore
impl !Send for ImplCore
impl !Sync for ImplCore
impl Unpin for ImplCore
impl UnwindSafe for ImplCore
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more