# Rust
/target
**/*.rs.bk
*.pdb

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Build artifacts
*.o
*.so
*.dylib
*.dll
*.a
*.lib

# Test coverage
*.profraw
*.profdata
/coverage/
/tarpaulin-report.html

# Benchmark results
/criterion/
/target/criterion/

# Documentation build
/target/doc/

# Environment
.env
.env.local
.envrc

# Backup files
*.bak
*.backup
*.old
*.tmp

# Logs
*.log
/logs/

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*

# Linux
*~
.fuse_hidden*
.directory
.Trash-*

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/

# Editor backup files
*~
\#*\#
.#*

# Generated completion scripts (keep source, ignore generated)
/_backup-suite.ps1
/_backup-suite.fish
/_backup-suite.elv

# Test artifacts
/tmp/
/test-output/

# Mutation testing outputs
mutants*.out/
*.out/