rustHow to use fmt for enum in Rust
To use fmt for enum in Rust, you can use the following template:
#[derive(Debug)]
enum EnumName {
Variant1,
Variant2,
Variant3,
}
fn main() {
let enum_instance = EnumName::Variant1;
println!("{:?}", enum_instance);
}
The output of this code will be:
Variant1
The #[derive(Debug)]
attribute allows us to use the println!
macro to print out the enum instance. The :?
format specifier is used to print out the enum instance in a debug format.
Helpful links
Related
More of Rust
- How to get a capture group using Rust regex?
- How to match the end of a line in a Rust regex?
- How to perform matrix operations in Rust?
- How to split a string by regex in Rust?
- How to parse JSON string in Rust?
- How to get an entry from a HashSet in Rust?
- How to modify an existing entry in a Rust HashMap?
- How to create a subslice from a Rust slice?
- How to ignore case in Rust regex?
- How to get all matches from a Rust regex?
See more codes...