| name | debug-troubleshoot |
| description | Systematic debugging approach for Rust async code with Tokio, Turso, and redb. Use when diagnosing runtime issues, performance problems, async deadlocks, database connection issues, or panics. |
Debug and Troubleshoot
Systematic debugging approach for Rust async code with Tokio, Turso, and redb.
Quick Reference
When to Use
- Diagnosing runtime issues
- Performance problems
- Async deadlocks
- Database connection issues
- Panics and crashes
Debugging Tools
- Logging - tracing with RUST_LOG levels
- Tokio Console - Async task inspection
- Backtraces - Panic analysis
- Metrics - Performance profiling
See logging.md for tracing setup and issues.md for common problems.