Detect primitive obsession and missing domain/brand types; check that state is modeled via discriminated unions.
The English summary is being prepared. Showing the original description.
s977043/river-review7Updated Oct 21, 2026
2 skills · sorted by relevance
Detect primitive obsession and missing domain/brand types; check that state is modeled via discriminated unions.
The English summary is being prepared. Showing the original description.
Guides type-driven design in Rust. Use when encoding invariants in types, applying newtype pattern, implementing type state machines, using PhantomData, or making invalid states unrepresentable.
The English summary is being prepared. Showing the original description.