#[non_exhaustive]pub enum OpenH264Provider {
Cisco,
System,
}Expand description
Who provided the library that loaded.
Variants (Non-exhaustive)§
This enum is marked as 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.
Cisco
Cisco’s binary, verified by its SHA-256.
System
A library the system loader found, or one named with verification turned off: a distro package, version-checked only.
Implementations§
Trait Implementations§
Source§impl Clone for OpenH264Provider
impl Clone for OpenH264Provider
impl Copy for OpenH264Provider
Source§impl Debug for OpenH264Provider
impl Debug for OpenH264Provider
impl Eq for OpenH264Provider
Source§impl Hash for OpenH264Provider
impl Hash for OpenH264Provider
Source§impl PartialEq for OpenH264Provider
impl PartialEq for OpenH264Provider
impl StructuralPartialEq for OpenH264Provider
Auto Trait Implementations§
impl Freeze for OpenH264Provider
impl RefUnwindSafe for OpenH264Provider
impl Send for OpenH264Provider
impl Sync for OpenH264Provider
impl Unpin for OpenH264Provider
impl UnsafeUnpin for OpenH264Provider
impl UnwindSafe for OpenH264Provider
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more