pub enum PlaylistComponentInput {
Show 20 variants
Start,
Stop,
Previous,
Next,
PlayerPlaying,
PlayerStopped,
Activate(usize),
Switch(DynamicIndex),
EndOfPlaylist(DynamicIndex),
Add(Vec<PathBuf>),
AddBefore(DynamicIndex, Vec<PathBuf>),
AddAfter(DynamicIndex, Vec<PathBuf>),
Remove(DynamicIndex),
Updated(DynamicIndex),
Move(DynamicIndex, usize),
FetchMetadata,
FileChooserRequest,
Sort(SortOrder),
ToggleRepeat,
FetchMetadataForUri(String, Sender<PlaylistEntryInput>),
}Variants§
Start
Stop
Previous
Next
PlayerPlaying
PlayerStopped
Activate(usize)
Switch(DynamicIndex)
EndOfPlaylist(DynamicIndex)
Add(Vec<PathBuf>)
AddBefore(DynamicIndex, Vec<PathBuf>)
AddAfter(DynamicIndex, Vec<PathBuf>)
Remove(DynamicIndex)
Updated(DynamicIndex)
Move(DynamicIndex, usize)
FetchMetadata
FileChooserRequest
Sort(SortOrder)
ToggleRepeat
FetchMetadataForUri(String, Sender<PlaylistEntryInput>)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PlaylistComponentInput
impl RefUnwindSafe for PlaylistComponentInput
impl Send for PlaylistComponentInput
impl Sync for PlaylistComponentInput
impl Unpin for PlaylistComponentInput
impl UnwindSafe for PlaylistComponentInput
Blanket Implementations§
Source§impl<C> AsyncPosition<()> for C
impl<C> AsyncPosition<()> for C
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> 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<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 more