summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Somers <asomers@gmail.com>2022-11-25 08:27:55 -0700
committerAlan Somers <asomers@gmail.com>2022-11-25 08:27:55 -0700
commit0ae109ddad121c53cb0dc315d43613fb5f4549cd (patch)
tree40718396d552252d7cdce2a961391fe9f6422251
parenta75a3494cebde67764f523930b77ddceb902f57f (diff)
downloadnix-0ae109ddad121c53cb0dc315d43613fb5f4549cd.zip
Clippy cleanup with the latest nightly.
-rw-r--r--src/sys/socket/mod.rs2
-rw-r--r--test/sys/test_aio.rs10
-rw-r--r--test/test_fcntl.rs4
3 files changed, 9 insertions, 7 deletions
diff --git a/src/sys/socket/mod.rs b/src/sys/socket/mod.rs
index 37a4037c..a0702585 100644
--- a/src/sys/socket/mod.rs
+++ b/src/sys/socket/mod.rs
@@ -1727,6 +1727,8 @@ where
{
type Item = RecvMsg<'a, 'a, S>;
+ // The cast is not unnecessary on all platforms.
+ #[allow(clippy::unnecessary_cast)]
fn next(&mut self) -> Option<Self::Item> {
if self.current_index >= self.received {
return None;
diff --git a/test/sys/test_aio.rs b/test/sys/test_aio.rs
index 6a36f3e7..84086f80 100644
--- a/test/sys/test_aio.rs
+++ b/test/sys/test_aio.rs
@@ -1,5 +1,5 @@
use std::{
- io::{Read, Seek, SeekFrom, Write},
+ io::{Read, Seek, Write},
ops::Deref,
os::unix::io::AsRawFd,
pin::Pin,
@@ -371,7 +371,7 @@ mod aio_write {
assert_eq!(err, Ok(()));
assert_eq!(aiow.as_mut().aio_return().unwrap(), wbuf.len());
- f.seek(SeekFrom::Start(0)).unwrap();
+ f.rewind().unwrap();
let len = f.read_to_end(&mut rbuf).unwrap();
assert_eq!(len, EXPECT.len());
assert_eq!(rbuf, EXPECT);
@@ -402,7 +402,7 @@ mod aio_write {
assert_eq!(err, Ok(()));
assert_eq!(aiow.as_mut().aio_return().unwrap(), wbuf.len());
- f.seek(SeekFrom::Start(0)).unwrap();
+ f.rewind().unwrap();
let len = f.read_to_end(&mut rbuf).unwrap();
assert_eq!(len, EXPECT.len());
assert_eq!(rbuf, EXPECT);
@@ -487,7 +487,7 @@ mod aio_writev {
assert_eq!(err, Ok(()));
assert_eq!(aiow.as_mut().aio_return().unwrap(), wlen);
- f.seek(SeekFrom::Start(0)).unwrap();
+ f.rewind().unwrap();
let len = f.read_to_end(&mut rbuf).unwrap();
assert_eq!(len, EXPECT.len());
assert_eq!(rbuf, EXPECT);
@@ -537,7 +537,7 @@ fn sigev_signal() {
}
assert_eq!(aiow.as_mut().aio_return().unwrap(), WBUF.len());
- f.seek(SeekFrom::Start(0)).unwrap();
+ f.rewind().unwrap();
let len = f.read_to_end(&mut rbuf).unwrap();
assert_eq!(len, EXPECT.len());
assert_eq!(rbuf, EXPECT);
diff --git a/test/test_fcntl.rs b/test/test_fcntl.rs
index 345e04da..e51044a0 100644
--- a/test/test_fcntl.rs
+++ b/test/test_fcntl.rs
@@ -231,7 +231,7 @@ fn test_readlink() {
mod linux_android {
use libc::loff_t;
use std::io::prelude::*;
- use std::io::{IoSlice, SeekFrom};
+ use std::io::IoSlice;
use std::os::unix::prelude::*;
use nix::fcntl::*;
@@ -272,7 +272,7 @@ mod linux_android {
.unwrap();
let mut res: String = String::new();
- tmp2.seek(SeekFrom::Start(0)).unwrap();
+ tmp2.rewind().unwrap();
tmp2.read_to_string(&mut res).unwrap();
assert_eq!(res, String::from("bar"));