An enum variant is one named alternative within an enum’s predetermined set of possible values. Rust uses variants to represent distinct runtime results, such as the four outcomes of FizzBuzz. section 2.5.1
FizzBuzz result
The NotDivisible(i32) variant preserves the number that produced the result, while match extracts it for printing.
