Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JustRoccat/rs-pug
/ functions
Functions
271 in github.com/JustRoccat/rs-pug
⨍
Functions
271
◇
Types & classes
70
↓ 1 callers
Method
try_start_mpris
(&mut self)
src/core.rs:386
↓ 1 callers
Method
update_local_song
(&mut self, song: &crate::model::LocalSong)
src/db.rs:265
↓ 1 callers
Method
update_paths
(&mut self, paths: HotReloadPaths)
src/main.rs:562
↓ 1 callers
Method
visible_section_ids
(&self)
src/model.rs:630
↓ 1 callers
Function
wait_for_mpv_socket
(socket: &str)
src/core.rs:502
↓ 1 callers
Function
write_local_tags
(song: &LocalSong)
src/core.rs:862
Method
capture
(path: PathBuf)
src/main.rs:616
Method
change_volume
( &mut self, delta: i8, tx: &mpsc::UnboundedSender<CoreEvent>, )
src/core.rs:328
Function
collects_legacy_lines_as_text_items
()
src/plugins.rs:1305
Function
collects_new_ui_hooks_when_flag_is_true
()
src/plugins.rs:1208
Function
collects_ui_panels_from_lua_hook
()
src/plugins.rs:1039
Method
config_dir
()
src/storage.rs:36
Method
default
()
src/config.rs:12
Method
default
()
src/model.rs:208
Function
default_section_position
()
src/plugins.rs:266
Function
default_true
()
src/config.rs:297
Function
eq_preset_name
(app: &App, index: usize)
src/model.rs:284
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/db.rs:9
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/storage.rs:15
Function
format_duration
(seconds: f64)
src/model.rs:660
Function
format_time
(seconds: f64)
src/tui.rs:2135
Method
from
(arg: SourceArg)
src/cli.rs:19
Method
from
(ls: &LocalSong)
src/model.rs:124
Method
from_app
(app: &App)
src/plugins.rs:354
Method
from_runtime
( tab: Tab, active_plugin_tab: Option<String>, player_state: &str, volume: u8,
src/plugins.rs:315
Function
ignores_new_ui_hooks_when_flag_is_false
()
src/plugins.rs:1085
Method
init
()
src/storage.rs:21
Method
json_path
(filename: &str)
src/storage.rs:47
Function
key_dispatch_deserializes_ui_layout_patch
()
src/plugins.rs:1123
Function
key_labels_include_case_alias_for_letters
()
src/ui_helpers.rs:393
Function
key_span
(text: impl Into<String>, pal: &Palette)
src/tui.rs:1499
Method
load
(enabled: bool, configured_dir: &str, allow_lua_ui_changes: bool)
src/plugins.rs:386
Method
load_playlists
(&self)
src/storage.rs:136
Method
load_recently_played
(&self)
src/storage.rs:152
Function
main
()
src/main.rs:67
Method
migrate_from_json
( &mut self, local_library: Vec<crate::model::LocalSong>, playlists: Vec<crate::model:
src/db.rs:135
Method
migrate_from_json
(db: &mut DbStorage)
src/storage.rs:53
Method
migrate_last_scanned_dirs
(db: &mut DbStorage)
src/storage.rs:168
Method
new
(config: &config::Config)
src/main.rs:542
Method
new
(storage: crate::storage::Storage)
src/model.rs:407
Method
new
(config: Config, plugins: Arc<Mutex<PluginManager>>)
src/core.rs:82
Method
open
(path: PathBuf)
src/db.rs:15
Function
parse_command
(raw: &str)
src/core.rs:435
Function
perform_smart_queue
( current: Song, source: crate::config::SearchSource, cmd_tx: mpsc::UnboundedSender<CoreCmd>, )
src/core.rs:520
Method
play
(&mut self, song: Song, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:277
Method
plugin_count
(&self)
src/plugins.rs:521
Method
poll_playback_finished
( &mut self, tx: &mpsc::UnboundedSender<CoreEvent>, )
src/core.rs:364
Method
prev
(&self, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:304
Function
records_lua_load_and_hook_warnings
()
src/plugins.rs:1261
Method
save_playlists
(&self, playlists: &[Playlist])
src/storage.rs:144
Method
save_recently_played
(&self, songs: &[Song])
src/storage.rs:160
Function
search_albums
( limit: u8, query: String, source: crate::config::SearchSource, )
src/core.rs:596
Function
search_source_label
(source: &crate::config::SearchSource)
src/tui.rs:19
Method
seek_by
(&self, seconds: i32, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:350
Method
set_volume
(&mut self, value: u8, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:341
Method
tab_id
(tab: Tab)
src/plugins.rs:304
Function
tab_key_hint
(app: &App)
src/tui.rs:1494
Function
test_empty_db_pagination
()
src/db.rs:603
Function
test_pagination
()
src/db.rs:514
Function
test_scan_local_library_deduplicates_symlinks
()
src/core.rs:825
Function
test_scan_local_library_follows_symlinks
()
src/core.rs:792
Function
theme_label
(theme: Theme)
src/tui.rs:2140
Method
toggle_mute
(&mut self, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:357
Method
toggle_pause
(&self, tx: &mpsc::UnboundedSender<CoreEvent>)
src/core.rs:290
Method
transform_search_query
(&self, query: String)
src/plugins.rs:552
Method
transform_search_query
(&self, query: String)
src/core.rs:256
Method
transform_search_results
(&self, songs: Vec<Song>)
src/plugins.rs:556
Method
transform_search_results
(&self, songs: Vec<Song>)
src/core.rs:263
Method
transform_song_start
(&self, song: Song)
src/plugins.rs:560
Function
ui_update_accepts_layout_and_full_config_shapes
()
src/plugins.rs:1171
Method
update_local_song
(&self, song: &LocalSong)
src/storage.rs:120
← previous
201–271 of 271, ranked by callers