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 Updated

File contents

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

Frequently asked questions

npx get-skill add tomevault-io/rust-type-design