Update ALL_KNOWN newtype_enum doccomment, make is_known const

This commit is contained in:
Mingwei Samuel 2021-06-30 20:09:24 -07:00
parent 2cb8db61f5
commit 9c4679fb88

View file

@ -76,14 +76,14 @@ macro_rules! newtype_enum {
impl $name { impl $name {
arr!{ arr!{
#[doc = "Array containing all variants, ordered by their id value."] #[doc = "Array containing all known variants."]
pub const ALL_KNOWN: [Self; _] = [ pub const ALL_KNOWN: [Self; _] = [
$( Self::$var_name, )* $( Self::$var_name, )*
] ]
} }
#[doc = "If this is one of the known variants."] #[doc = "If this is one of the known variants."]
$v fn is_known(self) -> bool { $v const fn is_known(self) -> bool {
match self { match self {
$( $(
Self::$var_name => true, Self::$var_name => true,