Skip to content

Commit 231bcab

Browse files
committed
rust 2024
1 parent 361cda6 commit 231bcab

File tree

11 files changed

+22
-22
lines changed

11 files changed

+22
-22
lines changed

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "codeowners"
33
version = "0.2.3"
4-
edition = "2021"
4+
edition = "2024"
55

66
[profile.release]
77
debug = true
@@ -16,7 +16,7 @@ error-stack = "0.5.0"
1616
enum_dispatch = "0.3.13"
1717
fast-glob = "0.4.0"
1818
ignore = "0.4.23"
19-
itertools = "0.13.0"
19+
itertools = "0.14.0"
2020
lazy_static = "1.5.0"
2121
path-clean = "1.0.1"
2222
rayon = "1.10.0"

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[toolchain]
2-
channel = "1.83.0"
2+
channel = "1.85.0"
33
components = ["clippy", "rustfmt"]
44
targets = ["x86_64-apple-darwin", "aarch64-apple-darwin", "x86_64-unknown-linux-gnu"]

src/cli.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use clap::{Parser, Subcommand};
22
use codeowners::{
3-
cache::{file::GlobalCache, noop::NoopCache, Cache, Caching},
3+
cache::{Cache, Caching, file::GlobalCache, noop::NoopCache},
44
config::Config,
55
ownership::{FileOwner, Ownership},
66
project_builder::ProjectBuilder,

src/common_test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ pub mod tests {
1111
use tempfile::tempdir;
1212

1313
use crate::{
14-
cache::{noop::NoopCache, Cache},
14+
cache::{Cache, noop::NoopCache},
1515
config::Config,
1616
ownership::Ownership,
1717
project_builder::ProjectBuilder,

src/ownership.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,7 @@ pub struct Entry {
9999
impl Entry {
100100
fn to_row(&self) -> String {
101101
let line = format!("/{} {}", self.path, self.github_team);
102-
if self.disabled {
103-
format!("# {}", line)
104-
} else {
105-
line
106-
}
102+
if self.disabled { format!("# {}", line) } else { line }
107103
}
108104
}
109105

@@ -379,8 +375,10 @@ mod tests {
379375
"};
380376

381377
let team_ownership = parse_for_team("@Foo".to_string(), codeownership_file);
382-
assert!(team_ownership
383-
.is_err_and(|e| e.to_string() == "CODEOWNERS out of date. Run `codeowners generate` to update the CODEOWNERS file"));
378+
assert!(
379+
team_ownership
380+
.is_err_and(|e| e.to_string() == "CODEOWNERS out of date. Run `codeowners generate` to update the CODEOWNERS file")
381+
);
384382
Ok(())
385383
}
386384

@@ -392,8 +390,10 @@ mod tests {
392390
"};
393391

394392
let team_ownership = parse_for_team("@Foo".to_string(), codeownership_file);
395-
assert!(team_ownership
396-
.is_err_and(|e| e.to_string() == "CODEOWNERS out of date. Run `codeowners generate` to update the CODEOWNERS file"));
393+
assert!(
394+
team_ownership
395+
.is_err_and(|e| e.to_string() == "CODEOWNERS out of date. Run `codeowners generate` to update the CODEOWNERS file")
396+
);
397397
Ok(())
398398
}
399399

src/ownership/file_owner_finder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ impl<'a> DirectoryOverrider<'a> {
5757
fn process(&mut self, team_name: &'a TeamName, source: &'a Source) {
5858
if self
5959
.specific_directory_owner
60-
.map_or(true, |(_, current_source)| current_source.len() < source.len())
60+
.is_none_or(|(_, current_source)| current_source.len() < source.len())
6161
{
6262
self.specific_directory_owner = Some((team_name, source));
6363
}

src/ownership/mapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ impl OwnerMatcher {
8080
(None, source)
8181
}
8282
}
83-
OwnerMatcher::ExactMatches(ref path_to_team, source) => (path_to_team.get(relative_path), source),
83+
OwnerMatcher::ExactMatches(path_to_team, source) => (path_to_team.get(relative_path), source),
8484
}
8585
}
8686
}

src/ownership/mapper/team_file_mapper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ use std::collections::HashMap;
22
use std::path::PathBuf;
33
use std::sync::Arc;
44

5-
use super::escaper::escape_brackets;
65
use super::Entry;
6+
use super::escaper::escape_brackets;
77
use super::{Mapper, OwnerMatcher};
88
use crate::ownership::mapper::Source;
99
use crate::project::Project;

src/project_builder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use tracing::instrument;
1212
use crate::{
1313
cache::Cache,
1414
config::Config,
15-
project::{deserializers, DirectoryCodeownersFile, Error, Package, PackageType, Project, ProjectFile, Team, VendoredGem},
15+
project::{DirectoryCodeownersFile, Error, Package, PackageType, Project, ProjectFile, Team, VendoredGem, deserializers},
1616
project_file_builder::ProjectFileBuilder,
1717
};
1818

0 commit comments

Comments
 (0)