summaryrefslogtreecommitdiffstats
path: root/buffered-reader
diff options
context:
space:
mode:
authorNora Widdecke <nora@sequoia-pgp.org>2021-11-22 12:58:47 +0100
committerNora Widdecke <nora@sequoia-pgp.org>2021-11-29 11:53:55 +0100
commit049055e3ff5ffe86700b668e924fbff96e82be94 (patch)
tree30dfd63e4d1c3016210b698813e99b70787890e8 /buffered-reader
parent97ce753fefae770ee0b5b02a611d75e29a7cd01d (diff)
Remove unnecessary borrows.
- Fixed with the help of clippy::needless_borrow.
Diffstat (limited to 'buffered-reader')
-rw-r--r--buffered-reader/src/lib.rs2
-rw-r--r--buffered-reader/src/limitor.rs6
2 files changed, 4 insertions, 4 deletions
diff --git a/buffered-reader/src/lib.rs b/buffered-reader/src/lib.rs
index d9f5b324..28f63a62 100644
--- a/buffered-reader/src/lib.rs
+++ b/buffered-reader/src/lib.rs
@@ -455,7 +455,7 @@ pub trait BufferedReader<C> : io::Read + fmt::Debug + fmt::Display + Send + Sync
// must return a slice shorter than std::usize::MAX.
loop {
match self.data(s) {
- Ok(ref buffer) => {
+ Ok(buffer) => {
if buffer.len() < s {
// We really want to do
//
diff --git a/buffered-reader/src/limitor.rs b/buffered-reader/src/limitor.rs
index e7260c3b..54ac5a78 100644
--- a/buffered-reader/src/limitor.rs
+++ b/buffered-reader/src/limitor.rs
@@ -74,7 +74,7 @@ impl<T: BufferedReader<C>, C: fmt::Debug + Sync + Send> BufferedReader<C> for Li
let amount = cmp::min(amount as u64, self.limit) as usize;
let result = self.reader.data(amount);
match result {
- Ok(ref buffer) =>
+ Ok(buffer) =>
if buffer.len() as u64 > self.limit {
Ok(&buffer[0..self.limit as usize])
} else {
@@ -94,7 +94,7 @@ impl<T: BufferedReader<C>, C: fmt::Debug + Sync + Send> BufferedReader<C> for Li
fn data_consume(&mut self, amount: usize) -> Result<&[u8], io::Error> {
let amount = cmp::min(amount as u64, self.limit) as usize;
let result = self.reader.data_consume(amount);
- if let Ok(ref buffer) = result {
+ if let Ok(buffer) = result {
let amount = cmp::min(amount, buffer.len());
self.limit -= amount as u64;
return Ok(&buffer[
@@ -108,7 +108,7 @@ impl<T: BufferedReader<C>, C: fmt::Debug + Sync + Send> BufferedReader<C> for Li
return Err(Error::new(ErrorKind::UnexpectedEof, "EOF"));
}
let result = self.reader.data_consume_hard(amount);
- if let Ok(ref buffer) = result {
+ if let Ok(buffer) = result {
let amount = cmp::min(amount, buffer.len());
self.limit -= amount as u64;
return Ok(&buffer[