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

# Cargo.lock is typically not committed for libraries, but is for binaries
# Cargo.lock

# IDE and editor files
.idea/
.vscode/
*.swp
*.swo
.DS_Store

# Generated files
*.o
*.so
*.dylib
*.dll
*.exe
*.out

# Debug files
*.dSYM/
*.su
*.idb

# Test artifacts
*.profraw
*.gcda
*.gcno

# Environment files
.env
.env.local
.env.development.local
.env.test.local
.env.production.local

# Log files
*.log
logs/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Temporary files
tmp/
temp/
.tmp/
.temp/

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

# Report files
report.json
report.html
report.xml
report.csv

# OS specific files
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
