# --- Rust / Cargo ---
/target/
**/target/
*.rs.bk
*.pdb
*.rlib
*.dll
*.dylib
*.so
*.exp
*.lib

# LLVM / coverage (cargo llvm-cov, grcov, profraw)
*.profraw
*.profdata
default.profraw
lcov.info
cobertura.xml

# Alternate / tooling target dirs (e.g. CARGO_TARGET_DIR)
target-*/

# Local cargo config (may contain paths or registry overrides)
.cargo/config.toml.local
.cargo/config.local.toml

# --- Environment & secrets ---
.env
.env.*
!.env.example
!.env*.example

# --- Logs & caches ---
*.log
logs/
.cache/
.eslintcache
.ruff_cache/
*.swp
*.swo
*~

# --- OS ---
.DS_Store
.AppleDouble
.LSOverride
Thumbs.db
ehthumbs.db
Desktop.ini

# --- IDE / editors ---
.idea/
*.iml
*.sublime-*

# --- Debug / profiles ---
perf.data*
*.dSYM/

# --- Python (optional tooling / scripts) ---
.venv/
venv/
__pycache__/
*.py[cod]
.pytest_cache/
.mypy_cache/
