pub fn export_enum<T>(variants: &[T]) -> PropertyHintInfowhere &'a T: for<'a> Into<ExportValueWithKey<i64>>,