Enum libpulse_binding::version::Compatibility [−][src]
PulseAudio version compatibility.
Used for indicating what level of PA version compatibility was selected at compile time via Cargo feature flags.
Note that PA v4 is the oldest supported.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Support for PA versions 4+ selected.
Support for PA version 5+ selected.
Support for PA version 6+ selected.
Support for PA version 8+ selected.
Support for PA version 12+ selected.
Support for PA version 13+ selected.
Support for PA version 14+ selected.
Auto Trait Implementations
impl RefUnwindSafe for Compatibility[src]
impl Send for Compatibility[src]
impl Sync for Compatibility[src]
impl Unpin for Compatibility[src]
impl UnwindSafe for Compatibility[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,