Skip to content

Commit b4f3d8a

Browse files
authored
Fix clippy warnings, update dependencies (#91)
1 parent 04ac052 commit b4f3d8a

File tree

12 files changed

+426
-406
lines changed

12 files changed

+426
-406
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ version = "0.1.0"
99
edition = "2018"
1010

1111
[dependencies]
12-
clap = "2.33.0"
1312
indicatif = "0.16.0"
1413
openssl = "0.10.32"
1514
postgres = "0.19.0"
@@ -19,7 +18,7 @@ rayon = "1.3.0"
1918
string_cache = "0.8.0"
2019
env_logger = "0.9.0"
2120
log = "0.4.14"
22-
pyo3-log = "0.4.0"
21+
pyo3-log = "0.6.0"
2322
log-panics = "2.0.0"
2423

2524
[dependencies.state-map]
@@ -29,12 +28,16 @@ git = "https://github.com/matrix-org/rust-matrix-state-map"
2928
[lib]
3029
crate-type = ["cdylib", "rlib"]
3130

31+
[dependencies.clap]
32+
version = "3.1.14"
33+
features = ["cargo"]
34+
3235
[dependencies.pyo3]
33-
version = "0.14.1"
34-
features = ["extension-module","abi3-py36"]
36+
version = "0.16.4"
37+
features = ["extension-module"]
3538

3639
[dependencies.tikv-jemallocator]
37-
version = "0.4.1"
40+
version = "0.5.0"
3841
optional = true
3942

4043
[features]

compressor_integration_tests/tests/compressor_config_tests.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ fn run_succeeds_without_crashing() {
4949
let verify = true;
5050

5151
let config = Config::new(
52-
db_url.clone(),
53-
room_id.clone(),
52+
db_url,
53+
room_id,
5454
output_file,
5555
min_state_group,
5656
groups_to_compress,
@@ -525,14 +525,14 @@ fn run_is_idempotent_when_run_on_whole_room() {
525525
.unwrap();
526526

527527
let config2 = Config::new(
528-
db_url.clone(),
529-
room_id.clone(),
528+
db_url,
529+
room_id,
530530
output_file2,
531531
min_state_group,
532532
groups_to_compress,
533533
min_saved_rows,
534534
max_state_group,
535-
level_sizes.clone(),
535+
level_sizes,
536536
transactions,
537537
graphs,
538538
commit_changes,

compressor_integration_tests/tests/compressor_continue_run_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ fn continue_run_called_twice_same_as_run() {
5656

5757
let start = Some(6);
5858
let chunk_size = 7;
59-
let level_info = chunk_stats_1.new_level_info.clone();
59+
let level_info = chunk_stats_1.new_level_info;
6060

6161
// Run the compressor with those settings
6262
let chunk_stats_2 = continue_run(start, chunk_size, &db_url, &room_id, &level_info).unwrap();

src/compressor.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,11 @@ impl<'a> Compressor<'a> {
181181
panic!("Can only call `create_new_tree` once");
182182
}
183183

184-
let pb: ProgressBar;
185-
if cfg!(feature = "no-progress-bars") {
186-
pb = ProgressBar::hidden();
184+
let pb = if cfg!(feature = "no-progress-bars") {
185+
ProgressBar::hidden()
187186
} else {
188-
pb = ProgressBar::new(self.original_state_map.len() as u64);
189-
}
187+
ProgressBar::new(self.original_state_map.len() as u64)
188+
};
190189
pb.set_style(
191190
ProgressStyle::default_bar().template("[{elapsed_precise}] {bar} {pos}/{len} {msg}"),
192191
);

src/compressor/compressor_tests.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -96,11 +96,7 @@ fn create_new_tree_does_nothing_if_already_compressed() {
9696
let pred_group = initial_edges.get(&i);
9797

9898
// Need Option<i64> not Option<&i64>
99-
let prev;
100-
match pred_group {
101-
Some(i) => prev = Some(*i),
102-
None => prev = None,
103-
}
99+
let prev = pred_group.copied();
104100

105101
// insert that edge into the initial map
106102
initial.insert(

src/compressor/level_tests.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ fn get_head_returns_head() {
5454
#[test]
5555
fn has_space_returns_true_if_empty() {
5656
let l = Level::new(15);
57-
assert_eq!(l.has_space(), true);
57+
assert!(l.has_space());
5858
}
5959

6060
#[test]
@@ -65,7 +65,7 @@ fn has_space_returns_true_if_part_full() {
6565
l.update(1, true);
6666
l.update(143, true);
6767
l.update(15, true);
68-
assert_eq!(l.has_space(), true);
68+
assert!(l.has_space());
6969
}
7070

7171
#[test]
@@ -76,5 +76,5 @@ fn has_space_returns_false_if_full() {
7676
l.update(3, true);
7777
l.update(4, true);
7878
l.update(5, true);
79-
assert_eq!(l.has_space(), false);
79+
assert!(!l.has_space());
8080
}

src/compressor/stats_tests.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,7 @@ fn stats_correct_if_no_changes() {
145145
let pred_group = initial_edges.get(&i);
146146

147147
// Need Option<i64> not Option<&i64>
148-
let prev;
149-
match pred_group {
150-
Some(i) => prev = Some(*i),
151-
None => prev = None,
152-
}
148+
let prev = pred_group.copied();
153149

154150
// insert that edge into the initial map
155151
initial.insert(

src/database.rs

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,11 @@ fn get_initial_data_from_db(
372372
// Copy the data from the database into a map
373373
let mut state_group_map: BTreeMap<i64, StateGroupEntry> = BTreeMap::new();
374374

375-
let pb: ProgressBar;
376-
if cfg!(feature = "no-progress-bars") {
377-
pb = ProgressBar::hidden();
375+
let pb = if cfg!(feature = "no-progress-bars") {
376+
ProgressBar::hidden()
378377
} else {
379-
pb = ProgressBar::new_spinner();
380-
}
378+
ProgressBar::new_spinner()
379+
};
381380
pb.set_style(
382381
ProgressStyle::default_spinner().template("{spinner} [{elapsed}] {pos} rows retrieved"),
383382
);
@@ -537,12 +536,11 @@ pub fn send_changes_to_db(
537536
debug!("Writing changes...");
538537

539538
// setup the progress bar
540-
let pb: ProgressBar;
541-
if cfg!(feature = "no-progress-bars") {
542-
pb = ProgressBar::hidden();
539+
let pb = if cfg!(feature = "no-progress-bars") {
540+
ProgressBar::hidden()
543541
} else {
544-
pb = ProgressBar::new(old_map.len() as u64);
545-
}
542+
ProgressBar::new(old_map.len() as u64)
543+
};
546544
pb.set_style(
547545
ProgressStyle::default_bar().template("[{elapsed_precise}] {bar} {pos}/{len} {msg}"),
548546
);

0 commit comments

Comments
 (0)