rustHow to create enum from int in Rust
Enums in Rust are used to define a set of named constants. To create an enum from an integer, you can use the From trait. This trait allows you to convert an integer into an enum variant. The following ## Code example shows how to create an enum from an integer:
enum Color {
Red,
Green,
Blue,
}
let color_int = 2;
let color = Color::from(color_int);
println!("The color is: {:?}", color);
Output example
The color is: Blue
Explanation
The ## Code example starts by defining an enum called Color with three variants: Red, Green, and Blue. Then, an integer is assigned to the variable color_int. The From trait is used to convert the integer into an enum variant. Finally, the println! macro is used to print the enum variant to the console.
Relevant links
Related
More of Rust
- How to use regex to match a double quote in Rust?
- How to use regex with bytes in Rust?
- How to implement PartialEq for a Rust HashMap?
- How to replace a capture group using Rust regex?
- How to match the end of a line in a Rust regex?
- How to use regex to match a group in Rust?
- How to split a Rust slice into chunks?
- How to convert a Rust slice of u8 to a string?
- How to convert a Rust slice to a fixed array?
- How to parse JSON string in Rust?
See more codes...