bump MSRV to 1.83 (#16294)

According to our new MSRV policy (see
https://github.com/astral-sh/ruff/issues/16370 ), bump our MSRV to 1.83
(N - 2), and autofix some new clippy lints.
This commit is contained in:
Carl Meyer 2025-02-26 06:12:43 -08:00 committed by GitHub
parent bf2c9a41cd
commit dd6f6233bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
47 changed files with 85 additions and 93 deletions

View file

@ -2800,7 +2800,7 @@ impl Pattern {
pub fn is_wildcard(&self) -> bool {
match self {
Pattern::MatchAs(PatternMatchAs { pattern, .. }) => {
pattern.as_deref().map_or(true, Pattern::is_wildcard)
pattern.as_deref().is_none_or(Pattern::is_wildcard)
}
Pattern::MatchOr(PatternMatchOr { patterns, .. }) => {
patterns.iter().all(Pattern::is_wildcard)

View file

@ -67,7 +67,7 @@ impl ScriptTag {
let mut lines = contents.lines();
// Ensure that the first line is exactly `# /// script`.
if !lines.next().is_some_and(|line| line == "# /// script") {
if lines.next().is_none_or(|line| line != "# /// script") {
return None;
}