Skip to content

Commit faaa2eb

Browse files
authored
Merge pull request #28 from lzutao/clippy
Fix some clippy warnings
2 parents b9bdabb + 1dc00c9 commit faaa2eb

File tree

7 files changed

+13
-30
lines changed

7 files changed

+13
-30
lines changed

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,8 @@ impl Client {
226226
/// any number of times.
227227
pub unsafe fn from_env() -> Option<Client> {
228228
let var = match env::var("CARGO_MAKEFLAGS")
229-
.or(env::var("MAKEFLAGS"))
230-
.or(env::var("MFLAGS"))
229+
.or_else(|_| env::var("MAKEFLAGS"))
230+
.or_else(|_| env::var("MFLAGS"))
231231
{
232232
Ok(s) => s,
233233
Err(_) => return None,
@@ -268,7 +268,7 @@ impl Client {
268268
let data = self.inner.acquire()?;
269269
Ok(Acquired {
270270
client: self.inner.clone(),
271-
data: data,
271+
data,
272272
disabled: false,
273273
})
274274
}

src/unix.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ impl Client {
2626
// I don't think the character written here matters, but I could be
2727
// wrong!
2828
for _ in 0..limit {
29-
(&client.write).write(&[b'|'])?;
29+
(&client.write).write_all(&[b'|'])?;
3030
}
3131
Ok(client)
3232
}
@@ -299,9 +299,7 @@ impl Helper {
299299
}
300300

301301
fn is_valid_fd(fd: c_int) -> bool {
302-
unsafe {
303-
return libc::fcntl(fd, libc::F_GETFD) != -1;
304-
}
302+
unsafe { libc::fcntl(fd, libc::F_GETFD) != -1 }
305303
}
306304

307305
fn set_cloexec(fd: c_int, set: bool) -> io::Result<()> {

tests/client-of-myself.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate jobserver;
2-
31
use std::env;
42
use std::io::prelude::*;
53
use std::io::BufReader;

tests/client.rs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
extern crate futures;
2-
extern crate jobserver;
3-
extern crate num_cpus;
4-
extern crate tempdir;
5-
extern crate tokio_core;
6-
extern crate tokio_process;
7-
81
use std::env;
92
use std::fs::File;
103
use std::io::Write;
@@ -41,7 +34,7 @@ const TESTS: &[Test] = &[
4134
Test {
4235
name: "no j args",
4336
make_args: &[],
44-
rule: &|me| format!("{}", me),
37+
rule: &|me| me.to_string(),
4538
f: &|| {
4639
assert!(unsafe { Client::from_env().is_none() });
4740
},
@@ -124,7 +117,7 @@ fn main() {
124117

125118
let me = t!(env::current_exe());
126119
let me = me.to_str().unwrap();
127-
let filter = env::args().skip(1).next();
120+
let filter = env::args().nth(1);
128121

129122
let mut core = t!(Core::new());
130123

@@ -146,7 +139,7 @@ all:
146139
(test.rule)(me)
147140
);
148141
t!(t!(File::create(td.path().join("Makefile"))).write_all(makefile.as_bytes()));
149-
let prog = env::var("MAKE").unwrap_or("make".to_string());
142+
let prog = env::var("MAKE").unwrap_or_else(|_| "make".to_string());
150143
let mut cmd = Command::new(prog);
151144
cmd.args(test.make_args);
152145
cmd.current_dir(td.path());
@@ -174,7 +167,7 @@ all:
174167
Ok(())
175168
})));
176169

177-
if failures.len() == 0 {
170+
if failures.is_empty() {
178171
println!("\ntest result: ok\n");
179172
return;
180173
}

tests/helper.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ fn helper_smoke() {
2020
drop(client.clone().into_helper_thread(|_| ()).unwrap());
2121
drop(client.clone().into_helper_thread(|_| ()).unwrap());
2222
drop(client.clone().into_helper_thread(|_| ()).unwrap());
23-
drop(client.clone().into_helper_thread(|_| ()).unwrap());
23+
drop(client.into_helper_thread(|_| ()).unwrap());
2424
}
2525

2626
#[test]

tests/make-as-a-client.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate jobserver;
2-
extern crate tempdir;
3-
41
use std::env;
52
use std::fs::File;
63
use std::io::prelude::*;
@@ -42,7 +39,7 @@ fn main() {
4239
let c = t!(Client::new(1));
4340
let td = TempDir::new("foo").unwrap();
4441

45-
let prog = env::var("MAKE").unwrap_or("make".to_string());
42+
let prog = env::var("MAKE").unwrap_or_else(|_| "make".to_string());
4643

4744
let me = t!(env::current_exe());
4845
let me = me.to_str().unwrap();

tests/server.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate jobserver;
2-
extern crate tempdir;
3-
41
use std::env;
52
use std::fs::File;
63
use std::io::prelude::*;
@@ -61,7 +58,7 @@ fn make_as_a_single_thread_client() {
6158
let c = t!(Client::new(1));
6259
let td = TempDir::new("foo").unwrap();
6360

64-
let prog = env::var("MAKE").unwrap_or("make".to_string());
61+
let prog = env::var("MAKE").unwrap_or_else(|_| "make".to_string());
6562
let mut cmd = Command::new(prog);
6663
cmd.current_dir(td.path());
6764

@@ -115,7 +112,7 @@ fn make_as_a_multi_thread_client() {
115112
let c = t!(Client::new(1));
116113
let td = TempDir::new("foo").unwrap();
117114

118-
let prog = env::var("MAKE").unwrap_or("make".to_string());
115+
let prog = env::var("MAKE").unwrap_or_else(|_| "make".to_string());
119116
let mut cmd = Command::new(prog);
120117
cmd.current_dir(td.path());
121118

0 commit comments

Comments
 (0)