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