Enum pipewire_wrapper::spa::pod::BasicType
source · #[repr(u32)]pub enum BasicType<'a> {
Show 20 variants
NONE,
BOOL(&'a PodBoolRef),
ID(&'a PodIdRef),
INT(&'a PodIntRef),
LONG(&'a PodLongRef),
FLOAT(&'a PodFloatRef),
DOUBLE(&'a PodDoubleRef),
STRING(&'a PodStringRef),
BYTES(&'a PodBytesRef),
RECTANGLE(&'a PodRectangleRef),
FRACTION(&'a PodFractionRef),
BITMAP(&'a PodBitmapRef),
ARRAY(&'a PodArrayRef),
STRUCT(&'a PodStructRef),
OBJECT(&'a PodObjectRef),
SEQUENCE(&'a PodSequenceRef),
POINTER(&'a PodPointerRef),
FD(&'a PodFdRef),
CHOICE(&'a PodChoiceRef),
POD(&'a PodRef),
}
Variants§
NONE
BOOL(&'a PodBoolRef)
ID(&'a PodIdRef)
INT(&'a PodIntRef)
LONG(&'a PodLongRef)
FLOAT(&'a PodFloatRef)
DOUBLE(&'a PodDoubleRef)
STRING(&'a PodStringRef)
BYTES(&'a PodBytesRef)
RECTANGLE(&'a PodRectangleRef)
FRACTION(&'a PodFractionRef)
BITMAP(&'a PodBitmapRef)
ARRAY(&'a PodArrayRef)
STRUCT(&'a PodStructRef)
OBJECT(&'a PodObjectRef)
SEQUENCE(&'a PodSequenceRef)
POINTER(&'a PodPointerRef)
FD(&'a PodFdRef)
CHOICE(&'a PodChoiceRef)
POD(&'a PodRef)
Trait Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for BasicType<'a>
impl<'a> !Send for BasicType<'a>
impl<'a> !Sync for BasicType<'a>
impl<'a> Unpin for BasicType<'a>
impl<'a> UnwindSafe for BasicType<'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