#[non_exhaustive]pub enum PlaybackNetworkActivity {
Inactive,
Unknown,
Loading,
Idle,
Stalled,
}Expand description
Coarse network activity for the current Playback Source attempt.
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.
Inactive
No URL-addressable Playback Source is attached.
Unknown
A URL-addressable Playback Source is attached but has no reported activity yet.
Loading
The browser reports that it is acquiring media data.
Idle
The browser is not currently acquiring media data.
Stalled
Media acquisition has stopped unexpectedly without becoming a terminal failure.
Trait Implementations§
Source§impl Clone for PlaybackNetworkActivity
impl Clone for PlaybackNetworkActivity
Source§fn clone(&self) -> PlaybackNetworkActivity
fn clone(&self) -> PlaybackNetworkActivity
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 PlaybackNetworkActivity
Source§impl Debug for PlaybackNetworkActivity
impl Debug for PlaybackNetworkActivity
Source§impl Default for PlaybackNetworkActivity
impl Default for PlaybackNetworkActivity
Source§fn default() -> PlaybackNetworkActivity
fn default() -> PlaybackNetworkActivity
Returns the “default value” for a type. Read more
impl Eq for PlaybackNetworkActivity
Source§impl PartialEq for PlaybackNetworkActivity
impl PartialEq for PlaybackNetworkActivity
impl StructuralPartialEq for PlaybackNetworkActivity
Auto Trait Implementations§
impl Freeze for PlaybackNetworkActivity
impl RefUnwindSafe for PlaybackNetworkActivity
impl Send for PlaybackNetworkActivity
impl Sync for PlaybackNetworkActivity
impl Unpin for PlaybackNetworkActivity
impl UnsafeUnpin for PlaybackNetworkActivity
impl UnwindSafe for PlaybackNetworkActivity
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.