Type Driven Design

Make illegal states unrepresentable: newtypes, enums, typestate, TryFrom at the boundary. Trigger: newtype, parse don't validate, enum state, NonZero, typestate, validated type.

igmarin 7fcf04d 2.1 KB Updated

File contents

igmarin/rust-core-skills/tree/main/skills/type-driven-design commit 7fcf04d567

Frequently asked questions

npx skillmds@latest add igmarin/type-driven-design