#[non_exhaustive]pub enum BoundedPlaybackFailure {
SeekTimedOut,
ActivationRejected,
PauseRejected,
}Expand description
A failure scoped to one Bounded Playback operation.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SeekTimedOut
The browser did not confirm the seek to the selected start.
ActivationRejected
The browser rejected activation after the bounded seek completed.
PauseRejected
The browser rejected a pause required by the bounded operation.
Trait Implementations§
Source§impl Clone for BoundedPlaybackFailure
impl Clone for BoundedPlaybackFailure
Source§fn clone(&self) -> BoundedPlaybackFailure
fn clone(&self) -> BoundedPlaybackFailure
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 BoundedPlaybackFailure
Source§impl Debug for BoundedPlaybackFailure
impl Debug for BoundedPlaybackFailure
impl Eq for BoundedPlaybackFailure
Source§impl PartialEq for BoundedPlaybackFailure
impl PartialEq for BoundedPlaybackFailure
impl StructuralPartialEq for BoundedPlaybackFailure
Auto Trait Implementations§
impl Freeze for BoundedPlaybackFailure
impl RefUnwindSafe for BoundedPlaybackFailure
impl Send for BoundedPlaybackFailure
impl Sync for BoundedPlaybackFailure
impl Unpin for BoundedPlaybackFailure
impl UnsafeUnpin for BoundedPlaybackFailure
impl UnwindSafe for BoundedPlaybackFailure
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,
impl<T> DependencyElement for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.