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

# Rust debug files
*.dSYM/
*.dwarf

# Benchmark results
criterion/
bench_results/

# IDE files
.vscode/
.idea/
*.swp
*.swo
*~
*.sublime-*
.project
.classpath
.settings/

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
Desktop.ini

# Testing and coverage
*.profraw
*.profdata
*.gcda
*.gcno
*.gcov
tarpaulin-report.html
cobertura.xml
lcov.info

# Documentation build
/doc/
/docs/_build/

# Temporary files
*.tmp
*.temp
*.bak
*.swp
*~.nib

# Logs
*.log

# Lock files (keep for applications, ignore for libraries)
# Cargo.lock is already ignored above
