rustEnum example in Rust
Enums in Rust are a way to define a type by enumerating its possible variants. They are useful for representing a fixed set of values, such as the four suits in a deck of cards. An example of an enum in Rust is the following:
enum Suit {
Spades,
Hearts,
Diamonds,
Clubs,
}
Output example
This code does not produce any output.
Explanation
The enum
keyword is used to declare an enum type. The type is named Suit
and it has four variants: Spades
, Hearts
, Diamonds
, and Clubs
. Each variant is separated by a comma.
Relevant links
Enums in the Rust Book Enums in the Rust Reference Enums in the Rust by Example
Related
- How to print enum in Rust
- How to create enum from string in Rust
- How to uppercase enum in Rust
- How to create enum from number in Rust
- Enum as u8 in Rust
- How to loop through enum in Rust
- Enum as u32 in Rust
- How to use enum as hashmap key in Rust
- How to get enum value in Rust
- How to serialize enum in Rust
More of Rust
- How to replace a capture group using Rust regex?
- Regex example to match multiline string in Rust?
- How to match whitespace with a regex in Rust?
- How to use regex lookbehind in Rust?
- How to convert a Rust slice of u8 to u32?
- How to use regex to match a double quote in Rust?
- How to match a URL with a regex in Rust?
- How to replace strings using Rust regex?
- How to use regex captures in Rust?
- How to match the end of a line in a Rust regex?
See more codes...