Derive Macro delve::EnumFromStr
source · #[derive(EnumFromStr)]
{
// Attributes available to this derive:
#[delve]
}
Expand description
Implements core::str::FromStr
on an enum.
Example
use core::str::FromStr;
use delve::EnumFromStr;
#[derive(EnumFromStr)]
enum Week {
Sunday,
Monday,
Tuesday,
// ...
}
assert_eq!(Ok(Week::Tuesday), Week::from_str("Tuesday"));