rust/clippy_utils/src/msrvs.rs

34 lines
999 B
Rust
Raw Normal View History

2021-04-26 14:10:32 -05:00
use rustc_semver::RustcVersion;
macro_rules! msrv_aliases {
($($major:literal,$minor:literal,$patch:literal {
$($name:ident),* $(,)?
})*) => {
$($(
pub const $name: RustcVersion = RustcVersion::new($major, $minor, $patch);
)*)*
};
}
// names may refer to stabilized feature flags or library items
msrv_aliases! {
1,53,0 { OR_PATTERNS }
2021-07-17 13:52:03 -04:00
1,52,0 { STR_SPLIT_ONCE }
2021-04-26 14:10:32 -05:00
1,50,0 { BOOL_THEN }
2021-09-07 05:50:04 +02:00
1,47,0 { TAU }
2021-04-26 14:10:32 -05:00
1,46,0 { CONST_IF_MATCH }
1,45,0 { STR_STRIP_PREFIX }
1,43,0 { LOG2_10, LOG10_2 }
2021-04-26 14:10:32 -05:00
1,42,0 { MATCHES_MACRO }
1,41,0 { RE_REBALANCING_COHERENCE, RESULT_MAP_OR_ELSE }
1,40,0 { MEM_TAKE, NON_EXHAUSTIVE, OPTION_AS_DEREF }
1,38,0 { POINTER_CAST }
1,37,0 { TYPE_ALIAS_ENUM_VARIANTS }
1,36,0 { ITERATOR_COPIED }
1,35,0 { OPTION_COPIED, RANGE_CONTAINS }
1,34,0 { TRY_FROM }
2021-11-07 13:52:34 -05:00
1,30,0 { ITERATOR_FIND_MAP, TOOL_ATTRIBUTES }
2021-04-26 14:10:32 -05:00
1,17,0 { FIELD_INIT_SHORTHAND, STATIC_IN_CONST }
2021-05-22 17:08:17 -04:00
1,16,0 { STR_REPEAT }
2021-04-26 14:10:32 -05:00
}