Struct pipewire_wrapper::spa::pod::bitmap::PodBitmapRef
source · #[repr(transparent)]pub struct PodBitmapRef { /* private fields */ }
Trait Implementations§
source§impl Debug for PodBitmapRef
impl Debug for PodBitmapRef
source§impl From<PodBitmapRef> for spa_pod_bitmap
impl From<PodBitmapRef> for spa_pod_bitmap
source§fn from(value: PodBitmapRef) -> Self
fn from(value: PodBitmapRef) -> Self
Converts to this type from the input type.
source§impl From<spa_pod_bitmap> for PodBitmapRef
impl From<spa_pod_bitmap> for PodBitmapRef
source§fn from(value: spa_pod_bitmap) -> Self
fn from(value: spa_pod_bitmap) -> Self
Converts to this type from the input type.
source§impl<'a> PodValue for &'a PodBitmapRef
impl<'a> PodValue for &'a PodBitmapRef
source§impl RawWrapper for PodBitmapRef
impl RawWrapper for PodBitmapRef
§type CType = spa_pod_bitmap
type CType = spa_pod_bitmap
External type
source§fn as_raw_ptr(&self) -> *mut Self::CType
fn as_raw_ptr(&self) -> *mut Self::CType
Raw ptr to the external type
source§fn from_raw(raw: Self::CType) -> Self
fn from_raw(raw: Self::CType) -> Self
Creates wrapper from the external value, can be use when external type has no raw pointers.
source§unsafe fn mut_from_raw_ptr<'lft>(raw: *mut Self::CType) -> &'lft mut Self
unsafe fn mut_from_raw_ptr<'lft>(raw: *mut Self::CType) -> &'lft mut Self
Cast external pointer to the borrowed mutable wrapper.
Panic when pointer is null.
Lifetime is not reliable and should be guaranteed explicitly. Read more
Auto Trait Implementations§
impl RefUnwindSafe for PodBitmapRef
impl Send for PodBitmapRef
impl Sync for PodBitmapRef
impl Unpin for PodBitmapRef
impl UnwindSafe for PodBitmapRef
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