# Generated by Cargo
# will have compiled files and executables
debug/
target/
**/target/

# Keep Cargo.lock for binary applications
# Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

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

# Environment and secrets
.env
.env.local
.env.*.local
.secrets
*.key
*.pem

# macOS
.DS_Store
**/.DS_Store

# Windsurf workflow files (never commit)
.windsurf/

# Coverage reports
/coverage/
/cobertura.xml
/tarpaulin-report.html
/*.profraw
/coverage/*.info

# Local development
.local/

# Logs
*.log
logs/

# Database
*.db
*.sqlite
/Cargo.lock
