rustHow to uppercase enum in Rust
To uppercase an enum in Rust, you can use the to_uppercase()
method on the enum's Variant
type. For example, if you have an enum called MyEnum
with variants Variant1
and Variant2
, you can uppercase them like this:
let my_enum = MyEnum::Variant1;
let uppercase_enum = my_enum.variant().to_uppercase();
This will set uppercase_enum
to VARIANT1
.
The to_uppercase()
method is part of the std::string::ToString
trait, which is implemented for all Variant
types. This means that you can use to_uppercase()
on any enum variant.
Example ### Output
uppercase_enum = VARIANT1
Explanation
The let my_enum = MyEnum::Variant1;
line creates a new MyEnum
enum with the Variant1
variant. The let uppercase_enum = my_enum.variant().to_uppercase();
line then calls the to_uppercase()
method on the Variant1
variant, which returns the uppercase version of the variant.
Helpful links
Related
- How to create enum from string in Rust
- How to use enum as hashmap key in Rust
- How to create enum from number in Rust
- How to use fmt for enum in Rust
- How to declare enum in Rust
- How to compare enum in Rust
- How to serialize enum in Rust
- How to loop through enum in Rust
- How to cast enum in Rust
- Get certain enum value in Rust
More of Rust
- Hashshet example in Rust
- How to convert Rust bytes to hex?
- How to convert a Rust HashMap to a JSON string?
- How to convert a Rust HashMap to JSON?
- How to get the last element of a Rust slice?
- How to use non-capturing groups in Rust regex?
- How to use groups in a Rust regex?
- How to match the end of a line in a Rust regex?
- How to escape dots with regex in Rust?
- How to use regex to match a group in Rust?
See more codes...