Enum pipewire_wrapper::spa::pod::object::profiler::ProfilerType
source · #[repr(u32)]pub enum ProfilerType<'a> {
INFO(&'a PodStructRef),
CLOCK(&'a PodStructRef),
DRIVER_BLOCK(&'a PodStructRef),
FOLLOWER_BLOCK(&'a PodStructRef),
}
Variants§
INFO(&'a PodStructRef)
CLOCK(&'a PodStructRef)
DRIVER_BLOCK(&'a PodStructRef)
FOLLOWER_BLOCK(&'a PodStructRef)
Trait Implementations§
source§impl<'a> Debug for ProfilerType<'a>
impl<'a> Debug for ProfilerType<'a>
source§impl<'a> PodPropKeyType<'a> for ProfilerType<'a>
impl<'a> PodPropKeyType<'a> for ProfilerType<'a>
source§impl<'a> TryFrom<&'a PodPropRef<'a, ProfilerType<'a>>> for ProfilerType<'a>
impl<'a> TryFrom<&'a PodPropRef<'a, ProfilerType<'a>>> for ProfilerType<'a>
source§fn try_from(
value: &'a PodPropRef<'a, ProfilerType<'a>>
) -> Result<Self, Self::Error>
fn try_from( value: &'a PodPropRef<'a, ProfilerType<'a>> ) -> Result<Self, Self::Error>
Performs the conversion.
Auto Trait Implementations§
impl<'a> RefUnwindSafe for ProfilerType<'a>
impl<'a> Send for ProfilerType<'a>
impl<'a> Sync for ProfilerType<'a>
impl<'a> Unpin for ProfilerType<'a>
impl<'a> UnwindSafe for ProfilerType<'a>
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