Rust

Enums Hold Data in Rust

RustEnumsData Carryingintermediate

Each enum variant can carry its own payload, making enums a full sum type rather than a list of constants.

expected output

12

Why practise typing this

Typing enums code builds muscle memory for the symbols and indentation Rust uses most, which prose-based typing tests never cover. DevType measures your words per minute and accuracy on this snippet and tracks the individual characters you mistype, so later lessons can target them.

More Rust practice

Browse all Rust snippets →