pub enum OfflineQuality {
Kbps128,
Kbps160,
Kbps192,
Kbps256,
Kbps320,
Original,
}Variants§
Implementations§
Source§impl OfflineQuality
impl OfflineQuality
pub const ALL: &'static [Self]
pub fn label(self) -> &'static str
pub fn value_str(self) -> &'static str
pub fn from_value_str(s: &str) -> Self
pub fn jellyfin_bitrate_bps(self) -> Option<u32>
pub fn subsonic_max_bitrate_kbps(self) -> u32
pub fn file_extension(self) -> &'static str
Trait Implementations§
Source§impl Clone for OfflineQuality
impl Clone for OfflineQuality
Source§fn clone(&self) -> OfflineQuality
fn clone(&self) -> OfflineQuality
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OfflineQuality
Source§impl Debug for OfflineQuality
impl Debug for OfflineQuality
Source§impl Default for OfflineQuality
impl Default for OfflineQuality
Source§fn default() -> OfflineQuality
fn default() -> OfflineQuality
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OfflineQuality
impl<'de> Deserialize<'de> for OfflineQuality
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
impl Eq for OfflineQuality
Source§impl PartialEq for OfflineQuality
impl PartialEq for OfflineQuality
Source§fn eq(&self, other: &OfflineQuality) -> bool
fn eq(&self, other: &OfflineQuality) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for OfflineQuality
impl Serialize for OfflineQuality
impl StructuralPartialEq for OfflineQuality
Auto Trait Implementations§
impl Freeze for OfflineQuality
impl RefUnwindSafe for OfflineQuality
impl Send for OfflineQuality
impl Sync for OfflineQuality
impl Unpin for OfflineQuality
impl UnsafeUnpin for OfflineQuality
impl UnwindSafe for OfflineQuality
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