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