Que fait m05-type-driven ?
CRITIQUE : Utilisez pour la conception pilotée par les types. Déclencheurs : état de type, PhantomData, newtype, trait marqueur, pattern builder, rendre les états invalides non représentables, validation à la compilation, trait sealed, ZST, 类型状态, 新类型模式, 类型驱动设计