{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":"ExtendedEnum::Enum"}]}
            ExtendedEnum::Enum { enum_: e, .. } => {
        match self {
                e.attrs(db).by_key(sym::non_exhaustive).exists() && e.module(db).krate() != krate