Enum pipewire_wrapper::spa::io::IOValue
source · #[repr(u32)]pub enum IOValue<'a> {
INVALID,
BUFFERS(&'a mut IOBuffersRef),
RANGE(&'a mut IORangeRef),
CLOCK(&'a mut IOClockRef),
LATENCY(&'a mut IOLatencyRef),
CONTROL(&'a mut IOSequenceRef),
NOTIFY(&'a mut IOSequenceRef),
POSITION(&'a mut IOPositionRef),
RATEMATCH(&'a mut IORateMatchRef),
MEMORY(&'a mut IOMemoryRef),
}
Variants§
INVALID
BUFFERS(&'a mut IOBuffersRef)
RANGE(&'a mut IORangeRef)
CLOCK(&'a mut IOClockRef)
LATENCY(&'a mut IOLatencyRef)
CONTROL(&'a mut IOSequenceRef)
NOTIFY(&'a mut IOSequenceRef)
POSITION(&'a mut IOPositionRef)
RATEMATCH(&'a mut IORateMatchRef)
MEMORY(&'a mut IOMemoryRef)
Auto Trait Implementations§
impl<'a> RefUnwindSafe for IOValue<'a>
impl<'a> !Send for IOValue<'a>
impl<'a> !Sync for IOValue<'a>
impl<'a> Unpin for IOValue<'a>
impl<'a> !UnwindSafe for IOValue<'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