# ---- Core Rust -----------------------------------------------------------
# Compilation output
/target/

# Incremental compilation files (saves ~500 MB per profile)
/**/target/

# Cargo package manager
**/*.crate

# Generated by `cargo test` when tests crash
*.profraw

# ---- Project hygiene -----------------------------------------------------
# Rust/Cargo lock-file: keep for apps, ignore for libraries
# (uncomment the next line if you’re publishing a *library* crate)
# Cargo.lock

# ---- Tools & IDEs (keep what you use) ------------------------------------
# VS Code
.vscode/
# JetBrains IDEA / CLion / RustRover
.idea/
# Sublime projects
*.sublime-project
*.sublime-workspace

# ---- Miscellaneous -------------------------------------------------------
# Binaries you build manually
/**/*.exe
/**/*.dll
/**/*.so
/**/*.dylib

# Core dumps & backup files
*.core
*.old
*.bak
*~

# Coverage-report directories
htmlcov/
coverage/

# By-products of common Rust helpers
/target-*
/.cargo/sandbox/

# ---- OS-generated cruft ---------------------------------------------------
.DS_Store
Thumbs.db

