pub enum MediaReadyState {
HaveNothing = 0,
HaveMetadata = 1,
HaveCurrentData = 2,
HaveFutureData = 3,
HaveEnoughData = 4,
}Expand description
Media element ready states.
Chrome equivalent: HTMLMediaElement::ReadyState.
Variants§
HaveNothing = 0
No information about the media resource.
HaveMetadata = 1
Enough data to know duration and dimensions.
HaveCurrentData = 2
Data for the current playback position, but not enough for playback.
HaveFutureData = 3
Enough data to play at current position for a short while.
HaveEnoughData = 4
Enough data to play through to the end without buffering.
Trait Implementations§
Source§impl Clone for MediaReadyState
impl Clone for MediaReadyState
Source§fn clone(&self) -> MediaReadyState
fn clone(&self) -> MediaReadyState
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 MediaReadyState
impl Debug for MediaReadyState
Source§impl Default for MediaReadyState
impl Default for MediaReadyState
Source§fn default() -> MediaReadyState
fn default() -> MediaReadyState
Returns the “default value” for a type. Read more
Source§impl PartialEq for MediaReadyState
impl PartialEq for MediaReadyState
impl Copy for MediaReadyState
impl Eq for MediaReadyState
impl StructuralPartialEq for MediaReadyState
Auto Trait Implementations§
impl Freeze for MediaReadyState
impl RefUnwindSafe for MediaReadyState
impl Send for MediaReadyState
impl Sync for MediaReadyState
impl Unpin for MediaReadyState
impl UnsafeUnpin for MediaReadyState
impl UnwindSafe for MediaReadyState
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§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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert