target
# Ignore everything in .cargo/ except files that must be tracked:
#   * audit.toml — cargo-audit advisory ignore list (`just check-audit`
#     must behave the same on every checkout).
#   * config.toml — workspace-pinned profile settings (forces
#     `panic = "unwind"` so rudzio's `catch_unwind`-based panic
#     isolation survives a user-global `[profile.dev] panic = "abort"`).
# Cargo's own generated dirs (registry, git, credentials.toml) stay
# ignored.
.cargo/*
!.cargo/audit.toml
!.cargo/config.toml
.idea
*.iml
.vscode
.claude
.DS_Store
8.md
# Shell env state created by the nix dev-shell ends up in the project
# dir; keep it out of the repo.
.cache
.config
.local

# bacon-ls and other bacon logs
*.log
