Downgrade trivial_regex to nursery
This commit is contained in:
parent
de35c297bf
commit
fd35517bd4
@ -1628,7 +1628,6 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
|
|||||||
LintId::of(&reference::DEREF_ADDROF),
|
LintId::of(&reference::DEREF_ADDROF),
|
||||||
LintId::of(&reference::REF_IN_DEREF),
|
LintId::of(&reference::REF_IN_DEREF),
|
||||||
LintId::of(®ex::INVALID_REGEX),
|
LintId::of(®ex::INVALID_REGEX),
|
||||||
LintId::of(®ex::TRIVIAL_REGEX),
|
|
||||||
LintId::of(&repeat_once::REPEAT_ONCE),
|
LintId::of(&repeat_once::REPEAT_ONCE),
|
||||||
LintId::of(&returns::LET_AND_RETURN),
|
LintId::of(&returns::LET_AND_RETURN),
|
||||||
LintId::of(&returns::NEEDLESS_RETURN),
|
LintId::of(&returns::NEEDLESS_RETURN),
|
||||||
@ -1791,7 +1790,6 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
|
|||||||
LintId::of(&ranges::MANUAL_RANGE_CONTAINS),
|
LintId::of(&ranges::MANUAL_RANGE_CONTAINS),
|
||||||
LintId::of(&redundant_field_names::REDUNDANT_FIELD_NAMES),
|
LintId::of(&redundant_field_names::REDUNDANT_FIELD_NAMES),
|
||||||
LintId::of(&redundant_static_lifetimes::REDUNDANT_STATIC_LIFETIMES),
|
LintId::of(&redundant_static_lifetimes::REDUNDANT_STATIC_LIFETIMES),
|
||||||
LintId::of(®ex::TRIVIAL_REGEX),
|
|
||||||
LintId::of(&returns::LET_AND_RETURN),
|
LintId::of(&returns::LET_AND_RETURN),
|
||||||
LintId::of(&returns::NEEDLESS_RETURN),
|
LintId::of(&returns::NEEDLESS_RETURN),
|
||||||
LintId::of(&single_component_path_imports::SINGLE_COMPONENT_PATH_IMPORTS),
|
LintId::of(&single_component_path_imports::SINGLE_COMPONENT_PATH_IMPORTS),
|
||||||
@ -2021,6 +2019,7 @@ pub fn register_plugins(store: &mut rustc_lint::LintStore, sess: &Session, conf:
|
|||||||
LintId::of(&needless_borrow::NEEDLESS_BORROW),
|
LintId::of(&needless_borrow::NEEDLESS_BORROW),
|
||||||
LintId::of(&path_buf_push_overwrite::PATH_BUF_PUSH_OVERWRITE),
|
LintId::of(&path_buf_push_overwrite::PATH_BUF_PUSH_OVERWRITE),
|
||||||
LintId::of(&redundant_pub_crate::REDUNDANT_PUB_CRATE),
|
LintId::of(&redundant_pub_crate::REDUNDANT_PUB_CRATE),
|
||||||
|
LintId::of(®ex::TRIVIAL_REGEX),
|
||||||
LintId::of(&strings::STRING_LIT_AS_BYTES),
|
LintId::of(&strings::STRING_LIT_AS_BYTES),
|
||||||
LintId::of(&transmute::USELESS_TRANSMUTE),
|
LintId::of(&transmute::USELESS_TRANSMUTE),
|
||||||
LintId::of(&use_self::USE_SELF),
|
LintId::of(&use_self::USE_SELF),
|
||||||
|
@ -35,14 +35,16 @@
|
|||||||
/// `str::starts_with`, `str::ends_with` or `std::contains` or other `str`
|
/// `str::starts_with`, `str::ends_with` or `std::contains` or other `str`
|
||||||
/// methods.
|
/// methods.
|
||||||
///
|
///
|
||||||
/// **Known problems:** None.
|
/// **Known problems:** If the same regex is going to be applied to multiple
|
||||||
|
/// inputs, the precomputations done by `Regex` construction can give
|
||||||
|
/// significantly better performance than any of the `str`-based methods.
|
||||||
///
|
///
|
||||||
/// **Example:**
|
/// **Example:**
|
||||||
/// ```ignore
|
/// ```ignore
|
||||||
/// Regex::new("^foobar")
|
/// Regex::new("^foobar")
|
||||||
/// ```
|
/// ```
|
||||||
pub TRIVIAL_REGEX,
|
pub TRIVIAL_REGEX,
|
||||||
style,
|
nursery,
|
||||||
"trivial regular expressions"
|
"trivial regular expressions"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user