Skip to content

Commit df2f7d7

Browse files
committed
Some clippy fixes
1 parent b9bdabb commit df2f7d7

File tree

6 files changed

+13
-15
lines changed

6 files changed

+13
-15
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.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const TESTS: &[Test] = &[
4141
Test {
4242
name: "no j args",
4343
make_args: &[],
44-
rule: &|me| format!("{}", me),
44+
rule: &|me| me.to_string(),
4545
f: &|| {
4646
assert!(unsafe { Client::from_env().is_none() });
4747
},
@@ -124,7 +124,7 @@ fn main() {
124124

125125
let me = t!(env::current_exe());
126126
let me = me.to_str().unwrap();
127-
let filter = env::args().skip(1).next();
127+
let filter = env::args().nth(1);
128128

129129
let mut core = t!(Core::new());
130130

@@ -146,7 +146,7 @@ all:
146146
(test.rule)(me)
147147
);
148148
t!(t!(File::create(td.path().join("Makefile"))).write_all(makefile.as_bytes()));
149-
let prog = env::var("MAKE").unwrap_or("make".to_string());
149+
let prog = env::var("MAKE").unwrap_or_else(|_| "make".to_string());
150150
let mut cmd = Command::new(prog);
151151
cmd.args(test.make_args);
152152
cmd.current_dir(td.path());
@@ -174,7 +174,7 @@ all:
174174
Ok(())
175175
})));
176176

177-
if failures.len() == 0 {
177+
if failures.is_empty() {
178178
println!("\ntest result: ok\n");
179179
return;
180180
}

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 & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ fn main() {
4242
let c = t!(Client::new(1));
4343
let td = TempDir::new("foo").unwrap();
4444

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

4747
let me = t!(env::current_exe());
4848
let me = me.to_str().unwrap();

tests/server.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ fn make_as_a_single_thread_client() {
6161
let c = t!(Client::new(1));
6262
let td = TempDir::new("foo").unwrap();
6363

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

@@ -115,7 +115,7 @@ fn make_as_a_multi_thread_client() {
115115
let c = t!(Client::new(1));
116116
let td = TempDir::new("foo").unwrap();
117117

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

0 commit comments

Comments
 (0)