strum uses std::error::Error and std::fmt::Display instead of core::error::Error and core::fmt::Display:
|
impl std::error::Error for ParseError { |
|
impl std::fmt::Display for ParseError { |
This makes it impossible to use these traits in no_std environments.