Rust Type Design

Use when designing Rust domain types (newtypes, typestate, builders, phantom types) to encode invariants, make illegal states unrepresentable, and apply parse-don't-validate at boundaries.

tomevault-io d5abd70 2 files · 9.6 KB Updated

File contents

tomevault-io/skills-registry/tree/main/joshuadavidthomas--agentkit--rust-type-design commit d5abd70929

Frequently asked questions

npx skillmds@latest add tomevault-io/rust-type-design