pub struct PlaybackLifecycle { /* private fields */ }Implementations§
Source§impl PlaybackLifecycle
impl PlaybackLifecycle
pub fn status(&self) -> &PlaybackStatus
pub fn loading(&mut self)
pub fn loaded(&mut self)
pub fn request_play(&self) -> Result<(), PlaybackCommandError>
pub fn playing(&mut self)
pub fn paused(&mut self)
pub fn ended(&mut self)
pub fn seeked(&mut self, position: f64, duration: f64)
pub fn failed(&mut self, error: AudioError)
pub fn unload(&mut self)
Trait Implementations§
Source§impl Debug for PlaybackLifecycle
impl Debug for PlaybackLifecycle
Auto Trait Implementations§
impl Freeze for PlaybackLifecycle
impl RefUnwindSafe for PlaybackLifecycle
impl Send for PlaybackLifecycle
impl Sync for PlaybackLifecycle
impl Unpin for PlaybackLifecycle
impl UnsafeUnpin for PlaybackLifecycle
impl UnwindSafe for PlaybackLifecycle
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> 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.