pub enum Video {
Show 30 variants
Mp4,
Mpeg,
Ogg,
Webm,
Quicktime,
XMsvideo,
XFlv,
XMatroska,
XMsAsf,
XMsWm,
XMsWmv,
XMsWmx,
XMsWvx,
XSgiMovie,
XF4v,
XFli,
XM4v,
Video3gpp,
Video3gpp2,
H261,
H263,
H264,
Jpeg,
Jpm,
Mj2,
Mp2t,
VndFvt,
VndMpegurl,
VndMsPlayready,
VndVivo,
}Available on crate feature
api only.Variants§
Mp4
Mpeg
Ogg
Webm
Quicktime
XMsvideo
XFlv
XMatroska
XMsAsf
XMsWm
XMsWmv
XMsWmx
XMsWvx
XSgiMovie
XF4v
XFli
XM4v
Video3gpp
Video3gpp2
H261
H263
H264
Jpeg
Jpm
Mj2
Mp2t
VndFvt
VndMpegurl
VndMsPlayready
VndVivo
Implementations§
Source§impl Video
impl Video
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<Video> for HeaderValue
impl From<Video> for HeaderValue
Source§impl TryFrom<&HeaderValue> for Video
impl TryFrom<&HeaderValue> for Video
impl Copy for Video
impl Eq for Video
impl StructuralPartialEq for Video
Auto Trait Implementations§
impl Freeze for Video
impl RefUnwindSafe for Video
impl Send for Video
impl Sync for Video
impl Unpin for Video
impl UnwindSafe for Video
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.