pub enum QualityChangeReason {
Abr,
Manual,
Buffer,
Initial,
}Expand description
Reason for quality change
Variants§
Abr
ABR algorithm decision
Manual
User manual selection
Buffer
Buffer-based downgrade
Initial
Initial selection
Trait Implementations§
Source§impl Clone for QualityChangeReason
impl Clone for QualityChangeReason
Source§fn clone(&self) -> QualityChangeReason
fn clone(&self) -> QualityChangeReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QualityChangeReason
impl Debug for QualityChangeReason
Source§impl<'de> Deserialize<'de> for QualityChangeReason
impl<'de> Deserialize<'de> for QualityChangeReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for QualityChangeReason
impl Serialize for QualityChangeReason
impl Copy for QualityChangeReason
Auto Trait Implementations§
impl Freeze for QualityChangeReason
impl RefUnwindSafe for QualityChangeReason
impl Send for QualityChangeReason
impl Sync for QualityChangeReason
impl Unpin for QualityChangeReason
impl UnsafeUnpin for QualityChangeReason
impl UnwindSafe for QualityChangeReason
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