pub enum Audio {
Show 25 variants
Mpeg,
Mp4,
Ogg,
Webm,
Wav,
Flac,
Aac,
Aiff,
Basic,
Midi,
Opus,
VndDigitalWinds,
VndDts,
VndDtsHd,
VndLucentVoice,
VndMsPlayready,
VndNueraEcelp4800,
VndNueraEcelp7470,
VndNueraEcelp9600,
XMatroska,
XMpegurl,
XMsWax,
XMsWma,
XPnRealaudio,
XPnRealaudioPlugin,
}Available on crate feature
api only.Variants§
Mpeg
Mp4
Ogg
Webm
Wav
Flac
Aac
Aiff
Basic
Midi
Opus
VndDigitalWinds
VndDts
VndDtsHd
VndLucentVoice
VndMsPlayready
VndNueraEcelp4800
VndNueraEcelp7470
VndNueraEcelp9600
XMatroska
XMpegurl
XMsWax
XMsWma
XPnRealaudio
XPnRealaudioPlugin
Implementations§
Source§impl Audio
impl Audio
pub const fn as_static(&self) -> &'static str
pub const fn as_str(&self) -> &str
pub fn as_header_value(&self) -> HeaderValue
pub fn to_header_value(self) -> HeaderValue
pub fn from_header_value(value: &HeaderValue) -> Result<Self, Error>
pub const fn extensions(&self) -> &[&str]
pub const fn primary_extension(&self) -> Option<&str>
Trait Implementations§
Source§impl From<Audio> for HeaderValue
impl From<Audio> for HeaderValue
Source§impl TryFrom<&HeaderValue> for Audio
impl TryFrom<&HeaderValue> for Audio
impl Copy for Audio
impl Eq for Audio
impl StructuralPartialEq for Audio
Auto Trait Implementations§
impl Freeze for Audio
impl RefUnwindSafe for Audio
impl Send for Audio
impl Sync for Audio
impl Unpin for Audio
impl UnwindSafe for Audio
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
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.