Skip to content

Commit 3b1bc43

Browse files
micwoj92whitequark
authored andcommitted
Fix more clippy warnings
1 parent b2a455d commit 3b1bc43

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

src/map.rs

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ impl<'a, K: 'a, V: 'a> fmt::Debug for ManagedMap<'a, K, V>
4848
where K: fmt::Debug, V: fmt::Debug {
4949
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
5050
match self {
51-
&ManagedMap::Borrowed(ref x) => write!(f, "Borrowed({:?})", x),
51+
ManagedMap::Borrowed(x) => write!(f, "Borrowed({:?})", x),
5252
#[cfg(any(feature = "std", feature = "alloc"))]
53-
&ManagedMap::Owned(ref x) => write!(f, "Owned({:?})", x)
53+
ManagedMap::Owned(x) => write!(f, "Owned({:?})", x)
5454
}
5555
}
5656
}
@@ -84,9 +84,9 @@ impl<T> From<Option<T>> for RevOption<T> {
8484
}
8585
}
8686

87-
impl<T> Into<Option<T>> for RevOption<T> {
88-
fn into(self) -> Option<T> {
89-
match self {
87+
impl<T> From<RevOption<T>> for Option<T> {
88+
fn from(val: RevOption<T>) -> Self {
89+
match val {
9090
RevOption::Some(x) => Some(x),
9191
RevOption::None => None
9292
}
@@ -234,7 +234,7 @@ fn binary_search_by_key<K, V, Q>(slice: &[Option<(K, V)>], key: &Q) -> Result<us
234234
where K: Ord + Borrow<Q>, Q: Ord + ?Sized
235235
{
236236
slice.binary_search_by_key(&RevOption::Some(key), |entry| {
237-
entry.as_ref().map(|&(ref key, _)| key.borrow()).into()
237+
entry.as_ref().map(|(key, _)| key.borrow()).into()
238238
})
239239
}
240240

@@ -269,14 +269,14 @@ impl<'a, K: Ord + 'a, V: 'a> ManagedMap<'a, K, V> {
269269
where K: Borrow<Q>, Q: Ord + ?Sized
270270
{
271271
match self {
272-
&ManagedMap::Borrowed(ref pairs) => {
272+
ManagedMap::Borrowed(pairs) => {
273273
match pair_by_key(pairs, key.borrow()) {
274-
Ok(&(_, ref value)) => Some(value),
274+
Ok((_, value)) => Some(value),
275275
Err(_) => None
276276
}
277277
},
278278
#[cfg(any(feature = "std", feature = "alloc"))]
279-
&ManagedMap::Owned(ref map) => map.get(key)
279+
ManagedMap::Owned(map) => map.get(key)
280280
}
281281
}
282282

@@ -299,7 +299,7 @@ impl<'a, K: Ord + 'a, V: 'a> ManagedMap<'a, K, V> {
299299
where K: Borrow<Q>, Q: Ord + ?Sized, R: RangeBounds<Q>, 'b: 'a
300300
{
301301
match self {
302-
&ManagedMap::Borrowed(ref pairs) => {
302+
ManagedMap::Borrowed(pairs) => {
303303
match binary_search_by_key_range(&pairs[0..self.len()], range) {
304304
Ok((begin, end)) => Range(RangeInner::Borrowed {
305305
slice: &pairs[begin..end], begin: 0, end: end-begin }),
@@ -308,7 +308,7 @@ impl<'a, K: Ord + 'a, V: 'a> ManagedMap<'a, K, V> {
308308
}
309309
},
310310
#[cfg(any(feature = "std", feature = "alloc"))]
311-
&ManagedMap::Owned(ref map) => {
311+
ManagedMap::Owned(map) => {
312312
Range(RangeInner::Owned(map.range(range)))
313313
},
314314
}
@@ -364,33 +364,33 @@ impl<'a, K: Ord + 'a, V: 'a> ManagedMap<'a, K, V> {
364364
/// ManagedMap contains no elements?
365365
pub fn is_empty(&self) -> bool {
366366
match self {
367-
&ManagedMap::Borrowed(ref pairs) =>
367+
ManagedMap::Borrowed(pairs) =>
368368
pairs.iter().all(|item| item.is_none()),
369369
#[cfg(any(feature = "std", feature = "alloc"))]
370-
&ManagedMap::Owned(ref map) =>
370+
ManagedMap::Owned(map) =>
371371
map.is_empty()
372372
}
373373
}
374374

375375
/// Returns the number of elements in the ManagedMap.
376376
pub fn len(&self) -> usize {
377377
match self {
378-
&ManagedMap::Borrowed(ref pairs) =>
378+
ManagedMap::Borrowed(pairs) =>
379379
pairs.iter()
380380
.take_while(|item| item.is_some())
381381
.count(),
382382
#[cfg(any(feature = "std", feature = "alloc"))]
383-
&ManagedMap::Owned(ref map) =>
383+
ManagedMap::Owned(map) =>
384384
map.len()
385385
}
386386
}
387387

388388
pub fn iter(&self) -> Iter<K, V> {
389389
match self {
390-
&ManagedMap::Borrowed(ref pairs) =>
390+
ManagedMap::Borrowed(pairs) =>
391391
Iter::Borrowed(pairs.iter()),
392392
#[cfg(any(feature = "std", feature = "alloc"))]
393-
&ManagedMap::Owned(ref map) =>
393+
ManagedMap::Owned(map) =>
394394
Iter::Owned(map.iter()),
395395
}
396396
}
@@ -433,14 +433,14 @@ impl<'a, K: Ord + 'a, V: 'a> Iterator for Iter<'a, K, V> {
433433

434434
fn size_hint(&self) -> (usize, Option<usize>) {
435435
match self {
436-
&Iter::Borrowed(ref iter) => {
436+
Iter::Borrowed(iter) => {
437437
let len = iter.clone()
438438
.take_while(|item| item.is_some())
439439
.count();
440440
(len, Some(len))
441441
},
442442
#[cfg(any(feature = "std", feature = "alloc"))]
443-
&Iter::Owned(ref iter) =>
443+
Iter::Owned(iter) =>
444444
iter.size_hint(),
445445
}
446446
}
@@ -473,12 +473,12 @@ impl<'a, K: Ord + 'a, V: 'a> Iterator for IterMut<'a, K, V> {
473473

474474
fn size_hint(&self) -> (usize, Option<usize>) {
475475
match self {
476-
&IterMut::Borrowed(ref iter) => {
476+
IterMut::Borrowed(iter) => {
477477
let (_, upper) = iter.size_hint();
478478
(0, upper)
479479
},
480480
#[cfg(any(feature = "std", feature = "alloc"))]
481-
&IterMut::Owned(ref iter) =>
481+
IterMut::Owned(iter) =>
482482
iter.size_hint(),
483483
}
484484
}
@@ -504,7 +504,7 @@ mod test {
504504

505505
fn unwrap<'a, K, V>(map: &'a ManagedMap<'a, K, V>) -> &'a [Option<(K, V)>] {
506506
match map {
507-
&ManagedMap::Borrowed(ref map) => map,
507+
ManagedMap::Borrowed(map) => map,
508508
_ => unreachable!()
509509
}
510510
}

src/object.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ impl<'a, T: 'a + ?Sized> fmt::Debug for Managed<'a, T>
4040
where T: fmt::Debug {
4141
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
4242
match self {
43-
&Managed::Borrowed(ref x) => write!(f, "Borrowed({:?})", x),
43+
Managed::Borrowed(x) => write!(f, "Borrowed({:?})", x),
4444
#[cfg(any(feature = "std", feature = "alloc"))]
45-
&Managed::Owned(ref x) => write!(f, "Owned({:?})", x)
45+
Managed::Owned(x) => write!(f, "Owned({:?})", x)
4646
}
4747
}
4848
}
@@ -72,9 +72,9 @@ impl<'a, T: 'a + ?Sized> Deref for Managed<'a, T> {
7272

7373
fn deref(&self) -> &Self::Target {
7474
match self {
75-
&Managed::Borrowed(ref value) => value,
75+
Managed::Borrowed(value) => value,
7676
#[cfg(any(feature = "std", feature = "alloc"))]
77-
&Managed::Owned(ref value) => value
77+
Managed::Owned(value) => value
7878
}
7979
}
8080
}

src/slice.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ impl<'a, T: 'a> fmt::Debug for ManagedSlice<'a, T>
3838
where T: fmt::Debug {
3939
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
4040
match self {
41-
&ManagedSlice::Borrowed(ref x) => write!(f, "Borrowed({:?})", x),
41+
ManagedSlice::Borrowed(x) => write!(f, "Borrowed({:?})", x),
4242
#[cfg(any(feature = "std", feature = "alloc"))]
43-
&ManagedSlice::Owned(ref x) => write!(f, "Owned({:?})", x)
43+
ManagedSlice::Owned(x) => write!(f, "Owned({:?})", x)
4444
}
4545
}
4646
}
@@ -82,9 +82,9 @@ impl<'a, T: 'a> Deref for ManagedSlice<'a, T> {
8282

8383
fn deref(&self) -> &Self::Target {
8484
match self {
85-
&ManagedSlice::Borrowed(ref value) => value,
85+
ManagedSlice::Borrowed(value) => value,
8686
#[cfg(any(feature = "std", feature = "alloc"))]
87-
&ManagedSlice::Owned(ref value) => value
87+
ManagedSlice::Owned(value) => value
8888
}
8989
}
9090
}

0 commit comments

Comments
 (0)