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,
}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, ContentTypeError>
pub fn from_extension(ext: &str) -> Option<Self>
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 PartialEq<ContentType> for Audio
impl PartialEq<ContentType> for Audio
Source§impl TryFrom<&HeaderValue> for Audio
impl TryFrom<&HeaderValue> for Audio
Source§type Error = ContentTypeError
type Error = ContentTypeError
The type returned in the event of a conversion error.
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> 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.