Struct pipewire_wrapper::impl_api::data_loop::DataLoop
source · pub struct DataLoop { /* private fields */ }
Implementations§
Trait Implementations§
source§impl AsMut<DataLoopRef> for DataLoop
impl AsMut<DataLoopRef> for DataLoop
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<DataLoopRef> for DataLoop
impl AsRef<DataLoopRef> for DataLoop
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 DataLoop
impl Wrapper for DataLoop
§type RawWrapperType = DataLoopRef
type RawWrapperType = DataLoopRef
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 DataLoop
impl !Send for DataLoop
impl !Sync for DataLoop
impl Unpin for DataLoop
impl UnwindSafe for DataLoop
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