pub struct AudioPlayerController { /* private fields */ }Implementations§
Source§impl AudioPlayerController
impl AudioPlayerController
pub fn status(self) -> ReadSignal<PlaybackStatus>
pub fn position(self) -> ReadSignal<Duration>
pub fn duration(self) -> ReadSignal<Duration>
pub fn rate(self) -> ReadSignal<f64>
pub fn play(self) -> Result<(), PlaybackCommandError>
pub fn pause(self) -> Result<(), PlaybackCommandError>
pub fn seek(self, position: Duration)
pub fn skip(self, seconds: f64)
pub fn set_rate(self, rate: f64) -> Result<(), PlaybackCommandError>
Trait Implementations§
Source§impl Clone for AudioPlayerController
impl Clone for AudioPlayerController
Source§fn clone(&self) -> AudioPlayerController
fn clone(&self) -> AudioPlayerController
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 AudioPlayerController
Source§impl PartialEq for AudioPlayerController
impl PartialEq for AudioPlayerController
impl StructuralPartialEq for AudioPlayerController
Auto Trait Implementations§
impl !RefUnwindSafe for AudioPlayerController
impl !Send for AudioPlayerController
impl !Sync for AudioPlayerController
impl !UnwindSafe for AudioPlayerController
impl Freeze for AudioPlayerController
impl Unpin for AudioPlayerController
impl UnsafeUnpin for AudioPlayerController
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.