File tree 5 files changed +10
-6
lines changed
5 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 39
39
key : cargo-${{ runner.os }}-${{ hashFiles('Cargo.lock') }}
40
40
- name : Build
41
41
run : cargo build --all-targets
42
- - name : Run tests
42
+ - name : Test
43
43
run : cargo test -- --include-ignored
44
+ - name : Clippy
45
+ run : cargo clippy --all-targets -- -D clippy::all
46
+ - name : rustfmt
47
+ run : cargo fmt --all -- --check
Original file line number Diff line number Diff line change 13
13
14
14
//! Bands are identified by a string like `b0001-0023`, represented by a `BandId` object.
15
15
16
- use std:: fmt;
16
+ use std:: fmt:: { self , Write } ;
17
17
use std:: str:: FromStr ;
18
18
19
19
use crate :: errors:: Error ;
@@ -105,7 +105,7 @@ impl fmt::Display for BandId {
105
105
let mut result = String :: with_capacity ( self . seqs . len ( ) * 5 ) ;
106
106
result. push ( 'b' ) ;
107
107
for s in & self . seqs {
108
- result . push_str ( & format ! ( "{:04}-" , s) ) ;
108
+ let _ = write ! ( result , "{:04}-" , s) ;
109
109
}
110
110
result. pop ( ) ; // remove the last dash
111
111
result. shrink_to_fit ( ) ;
Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ mod test {
138
138
let _delete_guard = GarbageCollectionLock :: new ( & archive) . unwrap ( ) ;
139
139
let backup_result = backup ( & archive, & source. live_tree ( ) , & BackupOptions :: default ( ) ) ;
140
140
assert_eq ! (
141
- backup_result. err ( ) . expect ( "backup fails" ) . to_string( ) ,
141
+ backup_result. expect_err ( "backup fails" ) . to_string( ) ,
142
142
"Archive is locked for garbage collection"
143
143
) ;
144
144
}
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ impl Transport for LocalTransport {
97
97
return Err ( err) ;
98
98
}
99
99
if let Err ( persist_error) = temp. persist ( & full_path) {
100
- let _ = persist_error. file . close ( ) ?;
100
+ persist_error. file . close ( ) ?;
101
101
Err ( persist_error. error )
102
102
} else {
103
103
Ok ( ( ) )
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ fn list_dir_names() {
30
30
31
31
let url = Url :: from_directory_path ( temp. path ( ) ) . unwrap ( ) ;
32
32
dbg ! ( & url) ;
33
- let transport = open_transport ( & url. as_str ( ) ) . unwrap ( ) ;
33
+ let transport = open_transport ( url. as_str ( ) ) . unwrap ( ) ;
34
34
dbg ! ( & transport) ;
35
35
36
36
let ListDirNames { mut files, dirs } = transport. list_dir_names ( "" ) . unwrap ( ) ;
You can’t perform that action at this time.
0 commit comments