Rust 开发
v1.0.3
io.clawhub.ivangdavila/rust
编写、调试和优化 Rust 代码、crate 与 Cargo 构建:所有权、生命周期、trait、异步、unsafe 与 FFI。当借用检查器拒绝代码、rustc 报 value moved、cannot borrow as mutable、does not live long enough、missing lifetime specifier、trait bound not satisfied 或 not dyn compatible 时使用;当 future 无法在线程间发送、Mutex 守卫跨越 await、任务阻塞异步运行时、select! 丢数据时使用;当代码死锁、unwrap 触发 panic 或出现 BorrowMutError 时使用;当 cargo 构建缓慢、features 意外合并、同一 crate 版本冲突或仅 CI 中构建失败时使用;编写 unsafe、C FFI、过程宏、serde derive、no_std 固件或 wasm 时使用;交叉编译到 musl 或其他目标时使用;进行性能分析、基准测试或精简 Rust 二进制时使用。不适用于 C++ 或语言无关的并发理论。