| isvalid 标志 | 运行时检查 | 用类型编码状态 | | 大量 Option | 可能为空 | 重新设计类型 | | 原始类型 everywhere | 类型混淆 | Newtype | | 验证在运行时 | 延迟错误发现 | 构造函数验证 | | 布尔参数 | 含义不清 | 用枚举或 builder |
| 范围验证 | 构造时 | Email::new() 返回 Option | | 状态转换 | 类型边界 | Connection | | 引用有效性 | 生命周期 | &'a T | | 线程安全 | Send + Sync | 编译器检查 |
Эксперт по типоориентированному дизайну. Обрабатывает newtype, состояние типа, PhantomData, признак маркера, шаблон компоновщика, состояние типа, шаблон newtype, проверку во время компиляции, запечатанный признак, ZST. Источник: huiali/rust-skills.
Откройте терминал или инструмент командной строки (Terminal, iTerm, Windows Terminal и т.д.) Скопируйте и выполните эту команду: npx skills add https://github.com/huiali/rust-skills --skill rust-type-driven После установки навык будет автоматически настроен в вашей AI-среде разработки и готов к использованию в Claude Code, Cursor или OpenClaw