校验
回到我们的工单定义:
#![allow(unused)] fn main() { struct Ticket { title: String, description: String, status: String, } }
我们在Ticket
结构体的字段中使用了“原始”类型。这意味着用户可以创建一个标题为空、描述超级长或状态无意义(例如"Funny")的工单。我们可以做得更好!
参考资料
- 本节练习位于
exercises/03_ticket_v1/02_validation
进一步阅读
- 查看
String
的文档详细了解它提供的方法。你做练习时会用到的!