cargo.toml
toml [dependencies] str_to_enum_derive = "0.2.0"
main.rs
```rust
extern crate strtoenum_derive;
enum HTTPMethod { GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE }
fn main() { asserteq!(HTTPMethod::GET, "GET".parse::().unwrap()); asserteq!(HTTPMethod::HEAD, "HEAD".parse::().unwrap()); } ```