Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
- `src/main.rs` bootstraps the `eframe` window and registers the application state in `app.rs`.
Sign in to like and favorite skills
src/main.rs bootstraps the eframe window and registers the application state in app.rs.src/app.rs orchestrates UI state, message handling, and rendering; supporting modules live in src/fs.rs, src/query.rs, src/scanner.rs, src/tree.rs, and src/util.rs.Cargo.toml defines dependencies (egui UI stack, background utilities); Cargo.lock is checked in to pin versions.src/ and keep helper files alongside their consumers.cargo check — fast validation of the codebase; run before every commit.cargo fmt — applies the Rust formatter; required prior to opening a PR.cargo run --release — launches the desktop UI with optimizations for realistic performance.cargo run — debug build with quicker rebuild times while iterating on features.format! with named variables over concatenation.cargo test as integration grows; organize tests in tests/ for integration flows or mod tests blocks for unit coverage.tempfile crate) when adding tests that touch disk state.test_parse_query_with_size_filter.Add scanner worker cancellation), grouping related changes per commit.app.rs) receives streamed filesystem updates over crossbeam-channel from the background scanner thread.globset) and size constraints parsed in query.rs; tree.rs aggregates sizes for directory nodes.