Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/timdubbins/tap
/ types & classes
Types & classes
27 in github.com/timdubbins/tap
⨍
Functions
236
◇
Types & classes
27
Enum
Action
src/config/keybinding.rs:147
Enum
Area
Represents different areas of the player.
src/player/player_view.rs:689
Class
Args
src/cli/args.rs:14
Class
AudioFile
src/player/audio_file.rs:36
Class
Cli
src/cli/mod.rs:19
Class
CliPlayer
A CLI wrapper for the `Player` struct, responsible for managing the audio playback and displaying the current status to the terminal.
src/cli/player.rs:20
Class
ColorStyles
src/config/theme.rs:163
Class
Config
src/config/mod.rs:20
Class
ErrorView
A Cursive view to display error messages.
src/finder/error_view.rs:12
Class
FileConfig
src/config/file.rs:15
Class
Finder
src/finder/mod.rs:19
Class
FinderView
A struct representing the view and state of the Finder.
src/finder/finder_view.rs:30
Class
FuzzyDir
src/finder/fuzzy_dir.rs:15
Class
GitHubRelease
src/cli/mod.rs:76
Class
HelpView
A Cursive view for displaying the keybindings.
src/player/help_view.rs:11
Class
Keybinding
src/config/keybinding.rs:14
Class
KeybindingOnly
src/config/file.rs:25
Class
Library
src/finder/library.rs:23
Enum
LibraryEvent
src/finder/library.rs:212
Enum
LibraryFilter
src/finder/library.rs:280
Class
Logger
A struct used for logging progress to the console with an animated ellipsis.
src/cli/logger.rs:9
Enum
PlaybackStatus
src/player/mod.rs:25
Class
Player
A struct representing an audio player that manages playback of audio files and maintains the state related to playback.
src/player/mod.rs:33
Class
PlayerView
A struct representing the view and state of the audio player.
src/player/player_view.rs:31
Class
Playlist
src/player/playlist.rs:19
Class
TestEnv
Environment for the integration tests.
tests/testenv/mod.rs:8
Class
Theme
src/config/theme.rs:25