Module rustc_lint::enum_intrinsics_non_enums
source · Structs
Statics
- The
enum_intrinsics_non_enums
lint detects calls to intrinsic functions that require an enum (core::mem::discriminant
,core::mem::variant_count
), but are called with a non-enum type.
Functions
- Returns
true
if we know for sure that the given type is not an enum. Note that for cases where the type is generic, we can’t be certain if it will be an enum so we have to assume that it is.