Is this CPU-bound or I/O-bound, and what's the sharing model?
| Error | Don't Just Say | Ask Instead |
| E0277 Send | "Add Send bound" | Should this type cross threads? | | E0277 Sync | "Wrap in Mutex" | Is shared access really needed? | | Future not Send | "Use spawnlocal" | Is async the right choice? | | Deadlock | "Reorder locks" | Is the locking design correct? |
КРИТИЧНО: используйте для параллелизма/асинхронности. Триггеры: E0277 Send Sync, невозможно отправить между потоками, потоком, spawn, каналом, mpsc, Mutex, RwLock, Atomic, async, await, Future, tokio, тупик, состояние гонки, 并发, 线程, 异步, 死锁 Источник: zhanghandong/rust-skills.