MCPcopy Create free account

hub / github.com/Immelancholy/Zarumet / functions

Functions359 in github.com/Immelancholy/Zarumet

Methodinvalidate
(&mut self)
src/app/ui/rendering/utils.rs:164
Methodis_cover_art_dirty
(&self)
src/app/ui/cache/dirty.rs:198
Methodis_current_song_dirty
(&self)
src/app/ui/cache/dirty.rs:174
Methodis_empty
(&self)
src/app/ui/cache/render_cache.rs:210
Methodis_library_dirty
(&self)
src/app/ui/cache/dirty.rs:204
Methodis_progress_dirty
(&self)
src/app/ui/cache/dirty.rs:189
Methodis_queue_dirty
(&self)
src/app/ui/cache/dirty.rs:159
Methodis_queue_selection_dirty
(&self)
src/app/ui/cache/dirty.rs:165
Methodis_status_dirty
(&self)
src/app/ui/cache/dirty.rs:180
Methodis_valid_for
( &self, artist_index: usize, expanded_count: usize, albums_count: usize,
src/app/ui/rendering/utils.rs:170
Methodload
(config_path: Option<PathBuf>)
src/app/config/format.rs:114
Methodload_cover
(&self, client: &Client)
src/app/song/song_info.rs:119
Methodlog_stats
(&self)
src/app/ui/cache/render_cache.rs:292
Methodlog_stats
Log cache statistics
src/app/ui/cache/cover_cache.rs:117
Functionmain
()
src/main.rs:14
Methodmisses
(&self)
src/app/ui/cache/width_cache.rs:167
Methodneeds_full_redraw
(&self)
src/app/ui/cache/dirty.rs:231
Methodnew
Construct a new instance of [`App`].
src/app/constructor.rs:72
Methodnew
Create new dirty flags with all regions marked dirty (forces initial render)
src/app/ui/cache/dirty.rs:51
Methodnew
(width: usize)
src/app/ui/cache/width_cache.rs:35
Methodnew
Create a new filler cache with pre-generated strings
src/app/ui/cache/render_cache.rs:36
Methodnew
Create a new empty cache
src/app/ui/cache/cover_cache.rs:43
Methodnew
Create a new empty cache
src/app/ui/rendering/utils.rs:127
Methodnew
Create a new lazy artist with just the name
src/app/song/artist.rs:27
Methodnew
Create a new Album with pre-computed total duration
src/app/song/album.rs:16
Methodnew_with_config
Construct a new instance of [`App`] with pre-loaded config.
src/app/constructor.rs:87
Methodnew_with_sequential
New constructor that supports sequential bindings
src/app/binds_handler.rs:39
Methodparse_hex
Parse a hex color string like "#FF5500" into RGB values
src/app/config/colors.rs:63
Functionparse_on_off
Parse "on" or "off" string to boolean
src/app/cli.rs:28
Methodrender
(self, area: ratatui::layout::Rect, buf: &mut ratatui::buffer::Buffer)
src/app/ui/widgets/progress.rs:57
Methodsanitize_string
(s: &str)
src/app/song/song_info.rs:28
Methodset_max_art_size
(client: &Client, size_bytes: usize)
src/app/song/song_info.rs:111
Methodsort_albums
(albums: &mut [(String, Album)])
src/app/song/library.rs:86
Methodstats
(&self)
src/app/ui/cache/cover_cache.rs:112
Functionstress_test_large_library
Performance benchmarks are non-deterministic; run with --ignored
src/app/ui/cache/width_cache.rs:412
Functiontest_basic_caching
()
src/app/ui/cache/width_cache.rs:239
Functiontest_cache_insert_and_get
()
src/app/ui/cache/cover_cache.rs:191
Functiontest_cache_lru_eviction
()
src/app/ui/cache/cover_cache.rs:203
Functiontest_cache_none_data
()
src/app/ui/cache/cover_cache.rs:225
Functiontest_cache_reuse
()
src/app/ui/cache/render_cache.rs:382
Functiontest_clear_all
()
src/app/ui/cache/dirty.rs:276
Functiontest_common_sample_rates
Requires a running PipeWire instance
src/app/audio/pipewire.rs:424
Functiontest_duration_cache
()
src/app/ui/cache/render_cache.rs:322
Functiontest_empty_string
()
src/app/ui/cache/width_cache.rs:299
Functiontest_file_type_cache
()
src/app/ui/cache/render_cache.rs:364
Functiontest_filler_cache
()
src/app/ui/cache/render_cache.rs:308
Functiontest_force_full_affects_all
()
src/app/ui/cache/dirty.rs:315
Functiontest_hit_rate
()
src/app/ui/cache/width_cache.rs:286
Functiontest_individual_marks
()
src/app/ui/cache/dirty.rs:284
Functiontest_new_all_dirty
()
src/app/ui/cache/dirty.rs:267
Functiontest_peek_width
()
src/app/ui/cache/width_cache.rs:272
Functiontest_pending_tracking
()
src/app/ui/cache/cover_cache.rs:238
Functiontest_queue_position_cache
()
src/app/ui/cache/render_cache.rs:350
Functiontest_set_and_reset_rate
Requires a running PipeWire instance
src/app/audio/pipewire.rs:412
Functiontest_terminal_size_change
()
src/app/ui/cache/dirty.rs:299
Functiontest_unicode_width
()
src/app/ui/cache/width_cache.rs:256
Functiontest_volume_bar_cache
()
src/app/ui/cache/render_cache.rs:337
Methodupdate_status_only
Lightweight status-only update (for progress bar, volume changes, etc.)
src/app/mpd/mpd_updates.rs:100
Methodwith_ttl
(ttl: Duration)
src/app/ui/cache/width_cache.rs:92
← previous301–359 of 359, ranked by callers