Skip to content

Commit 4f35516

Browse files
committed
Clippy
1 parent f4ad0d0 commit 4f35516

File tree

10 files changed

+41
-41
lines changed

10 files changed

+41
-41
lines changed

rmp-serde/src/decode.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ impl<'de, R: ReadSlice<'de>, C: SerializerConfig> Deserializer<R, C> {
307307
fn read_str_data<V>(&mut self, len: u32, visitor: V) -> Result<V::Value, Error>
308308
where V: Visitor<'de>
309309
{
310-
match read_bin_data(&mut self.rd, len as u32)? {
310+
match read_bin_data(&mut self.rd, len)? {
311311
Reference::Borrowed(buf) => {
312312
match str::from_utf8(buf) {
313313
Ok(s) => visitor.visit_borrowed_str(s),
@@ -384,7 +384,7 @@ fn ext_len<R: Read>(rd: &mut R, marker: Marker) -> Result<u32, Error> {
384384
Marker::FixExt16 => 16,
385385
Marker::Ext8 => read_u8(rd)? as u32,
386386
Marker::Ext16 => read_u16(rd)? as u32,
387-
Marker::Ext32 => read_u32(rd)? as u32,
387+
Marker::Ext32 => read_u32(rd)?,
388388
_ => return Err(Error::TypeMismatch(marker)),
389389
})
390390
}
@@ -625,7 +625,7 @@ impl<'de, 'a, R: ReadSlice<'de>, C: SerializerConfig> serde::Deserializer<'de> f
625625
self.marker = None;
626626
visitor.visit_enum(VariantAccess::new(self))
627627
}
628-
n => Err(Error::LengthMismatch(n as u32)),
628+
n => Err(Error::LengthMismatch(n)),
629629
},
630630
// TODO: Check this is a string
631631
Err(_) => visitor.visit_enum(UnitVariantAccess::new(self)),

rmp-serde/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -327,8 +327,8 @@ impl<'a> Serialize for RawRef<'a> {
327327
S: serde::Serializer,
328328
{
329329
match self.s {
330-
Ok(ref s) => se.serialize_str(s),
331-
Err((ref b, ..)) => se.serialize_bytes(b),
330+
Ok(s) => se.serialize_str(s),
331+
Err((b, ..)) => se.serialize_bytes(b),
332332
}
333333
}
334334
}

rmp/src/marker.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@ impl From<u8> for Marker {
151151
}
152152
}
153153

154-
impl Into<u8> for Marker {
154+
impl From<Marker> for u8 {
155155
#[inline]
156-
fn into(self) -> u8 {
157-
self.to_u8()
156+
fn from(val: Marker) -> Self {
157+
val.to_u8()
158158
}
159159
}

rmp/tests/func/decode/bool.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ fn from_bool_false() {
77
let buf = [0xc2];
88
let mut cur = Cursor::new(&buf[..]);
99

10-
assert_eq!(false, read_bool(&mut cur).unwrap());
10+
assert!(!read_bool(&mut cur).unwrap());
1111
assert_eq!(1, cur.position());
1212
}
1313

rmpv/src/decode/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,13 +91,13 @@ impl From<ValueReadError> for Error {
9191
}
9292
}
9393

94-
impl Into<io::Error> for Error {
94+
impl From<Error> for io::Error {
9595
#[cold]
96-
fn into(self) -> io::Error {
97-
match self {
96+
fn from(val: Error) -> Self {
97+
match val {
9898
Error::InvalidMarkerRead(err) |
9999
Error::InvalidDataRead(err) => err,
100-
Error::DepthLimitExceeded => io::Error::new(self.kind(), self),
100+
Error::DepthLimitExceeded => io::Error::new(val.kind(), val),
101101
}
102102
}
103103
}

rmpv/src/encode/value.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ pub fn write_value<W>(wr: &mut W, val: &Value) -> Result<(), Error>
5757
}
5858
Value::Map(ref map) => {
5959
write_map_len(wr, map.len() as u32)?;
60-
for &(ref key, ref val) in map {
60+
for (key, val) in map {
6161
write_value(wr, key)?;
6262
write_value(wr, val)?;
6363
}

rmpv/src/encode/value_ref.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ pub fn write_value_ref<W>(wr: &mut W, val: &ValueRef<'_>) -> Result<(), Error>
6969
}
7070
ValueRef::Map(ref map) => {
7171
write_map_len(wr, map.len() as u32)?;
72-
for &(ref key, ref val) in map {
72+
for (key, val) in map {
7373
write_value_ref(wr, key)?;
7474
write_value_ref(wr, val)?;
7575
}

rmpv/src/ext/de.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -570,7 +570,7 @@ impl<'de> Deserializer<'de> for &'de ValueRef<'de> {
570570
where V: Visitor<'de>
571571
{
572572
match self {
573-
&ValueRef::Array(ref v) => {
573+
ValueRef::Array(v) => {
574574
let len = v.len();
575575
let mut iter = v.iter();
576576
if !(len == 1 || len == 2) {
@@ -614,7 +614,7 @@ impl<'de> Deserializer<'de> for &'de ValueRef<'de> {
614614
where V: Visitor<'de>
615615
{
616616
match self {
617-
&ValueRef::Array(ref v) => {
617+
ValueRef::Array(v) => {
618618
if v.is_empty() {
619619
visitor.visit_unit()
620620
} else {
@@ -968,7 +968,7 @@ impl<'de> de::MapAccess<'de> for MapRefDeserializer<'de> {
968968
where T: DeserializeSeed<'de>
969969
{
970970
match self.iter.next() {
971-
Some(&(ref key, ref val)) => {
971+
Some((key, val)) => {
972972
self.val = Some(val);
973973
seed.deserialize(key).map(Some)
974974
}
@@ -1040,7 +1040,7 @@ impl<'de> de::VariantAccess<'de> for VariantRefDeserializer<'de> {
10401040
fn unit_variant(self) -> Result<(), Error> {
10411041
// Can accept only [u32].
10421042
match self.value {
1043-
Some(&ValueRef::Array(ref v)) => {
1043+
Some(ValueRef::Array(v)) => {
10441044
if v.is_empty() {
10451045
Ok(())
10461046
} else {
@@ -1057,7 +1057,7 @@ impl<'de> de::VariantAccess<'de> for VariantRefDeserializer<'de> {
10571057
{
10581058
// Can accept both [u32, T...] and [u32, [T]] cases.
10591059
match self.value {
1060-
Some(&ValueRef::Array(ref v)) => {
1060+
Some(ValueRef::Array(v)) => {
10611061
let len = v.len();
10621062
let mut iter = v.iter();
10631063
if len > 1 {
@@ -1085,7 +1085,7 @@ impl<'de> de::VariantAccess<'de> for VariantRefDeserializer<'de> {
10851085
{
10861086
// Can accept [u32, [T...]].
10871087
match self.value {
1088-
Some(&ValueRef::Array(ref v)) => {
1088+
Some(ValueRef::Array(v)) => {
10891089
Deserializer::deserialize_any(SeqDeserializer::new(v.iter()), visitor)
10901090
}
10911091
Some(v) => Err(de::Error::invalid_type(v.unexpected(), &"tuple variant")),
@@ -1097,10 +1097,10 @@ impl<'de> de::VariantAccess<'de> for VariantRefDeserializer<'de> {
10971097
where V: Visitor<'de>,
10981098
{
10991099
match self.value {
1100-
Some(&ValueRef::Array(ref v)) => {
1100+
Some(ValueRef::Array(v)) => {
11011101
Deserializer::deserialize_any(SeqDeserializer::new(v.iter()), visitor)
11021102
}
1103-
Some(&ValueRef::Map(ref v)) => {
1103+
Some(ValueRef::Map(v)) => {
11041104
Deserializer::deserialize_any(MapRefDeserializer::new(v.iter()), visitor)
11051105
}
11061106
Some(v) => Err(de::Error::invalid_type(v.unexpected(), &"struct variant")),

rmpv/src/ext/se.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ impl Serialize for Value {
4242
}
4343
Value::Map(ref map) => {
4444
let mut state = s.serialize_map(Some(map.len()))?;
45-
for &(ref key, ref val) in map {
45+
for (key, val) in map {
4646
state.serialize_entry(key, val)?;
4747
}
4848
state.end()
@@ -696,7 +696,7 @@ impl SerializeSeq for SerializeVec {
696696
fn serialize_element<T: ?Sized>(&mut self, value: &T) -> Result<(), Error>
697697
where T: Serialize
698698
{
699-
self.vec.push(to_value(&value)?);
699+
self.vec.push(to_value(value)?);
700700
Ok(())
701701
}
702702

@@ -748,7 +748,7 @@ impl ser::SerializeTupleVariant for SerializeTupleVariant {
748748
fn serialize_field<T: ?Sized>(&mut self, value: &T) -> Result<(), Error>
749749
where T: Serialize
750750
{
751-
self.vec.push(to_value(&value)?);
751+
self.vec.push(to_value(value)?);
752752
Ok(())
753753
}
754754

@@ -777,7 +777,7 @@ impl ser::SerializeMap for DefaultSerializeMap {
777777
// expected failure.
778778
let key = self.next_key.take()
779779
.expect("`serialize_value` called before `serialize_key`");
780-
self.map.push((key, to_value(&value)?));
780+
self.map.push((key, to_value(value)?));
781781
Ok(())
782782
}
783783

@@ -812,7 +812,7 @@ impl ser::SerializeStructVariant for SerializeStructVariant {
812812
fn serialize_field<T: ?Sized>(&mut self, _key: &'static str, value: &T) -> Result<(), Error>
813813
where T: Serialize
814814
{
815-
self.vec.push(to_value(&value)?);
815+
self.vec.push(to_value(value)?);
816816
Ok(())
817817
}
818818

rmpv/src/lib.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ impl From<u32> for Integer {
142142
impl From<u64> for Integer {
143143
#[inline]
144144
fn from(n: u64) -> Self {
145-
Integer { n: IntPriv::PosInt(n as u64) }
145+
Integer { n: IntPriv::PosInt(n) }
146146
}
147147
}
148148

@@ -190,7 +190,7 @@ impl From<i64> for Integer {
190190
#[inline]
191191
fn from(n: i64) -> Self {
192192
if n < 0 {
193-
Integer { n: IntPriv::NegInt(n as i64) }
193+
Integer { n: IntPriv::NegInt(n) }
194194
} else {
195195
Integer { n: IntPriv::PosInt(n as u64) }
196196
}
@@ -415,9 +415,9 @@ impl<'a> From<&'a str> for Utf8StringRef<'a> {
415415
}
416416
}
417417

418-
impl<'a> Into<Utf8String> for Utf8StringRef<'a> {
419-
fn into(self) -> Utf8String {
420-
match self.s {
418+
impl<'a> From<Utf8StringRef<'a>> for Utf8String {
419+
fn from(val: Utf8StringRef<'a>) -> Self {
420+
match val.s {
421421
Ok(s) => Utf8String { s: Ok(s.into()) },
422422
Err((buf, err)) => Utf8String { s: Err((buf.into(), err)) }
423423
}
@@ -509,7 +509,7 @@ impl Value {
509509
ValueRef::Array(val.iter().map(|v| v.as_ref()).collect())
510510
}
511511
Value::Map(ref val) => {
512-
ValueRef::Map(val.iter().map(|&(ref k, ref v)| (k.as_ref(), v.as_ref())).collect())
512+
ValueRef::Map(val.iter().map(|(k, v)| (k.as_ref(), v.as_ref())).collect())
513513
}
514514
Value::Ext(ty, ref buf) => ValueRef::Ext(ty, buf.as_slice()),
515515
}
@@ -839,7 +839,7 @@ impl Value {
839839
#[inline]
840840
pub fn as_array(&self) -> Option<&Vec<Value>> {
841841
if let Value::Array(ref array) = *self {
842-
Some(&*array)
842+
Some(array)
843843
} else {
844844
None
845845
}
@@ -1208,15 +1208,15 @@ impl Display for Value {
12081208
write!(f, "{{")?;
12091209

12101210
match vec.iter().take(1).next() {
1211-
Some(&(ref k, ref v)) => {
1211+
Some((k, v)) => {
12121212
write!(f, "{}: {}", k, v)?;
12131213
}
12141214
None => {
12151215
write!(f, "")?;
12161216
}
12171217
}
12181218

1219-
for &(ref k, ref v) in vec.iter().skip(1) {
1219+
for (k, v) in vec.iter().skip(1) {
12201220
write!(f, ", {}: {}", k, v)?;
12211221
}
12221222

@@ -1300,7 +1300,7 @@ impl<'a> ValueRef<'a> {
13001300
Value::Array(val.iter().map(|v| v.to_owned()).collect())
13011301
}
13021302
ValueRef::Map(ref val) => {
1303-
Value::Map(val.iter().map(|&(ref k, ref v)| (k.to_owned(), v.to_owned())).collect())
1303+
Value::Map(val.iter().map(|(k, v)| (k.to_owned(), v.to_owned())).collect())
13041304
}
13051305
ValueRef::Ext(ty, buf) => Value::Ext(ty, buf.to_vec()),
13061306
}
@@ -1342,7 +1342,7 @@ impl<'a> ValueRef<'a> {
13421342
/// ```
13431343
pub fn as_array(&self) -> Option<&Vec<ValueRef<'_>>> {
13441344
if let ValueRef::Array(ref array) = *self {
1345-
Some(&*array)
1345+
Some(array)
13461346
} else {
13471347
None
13481348
}
@@ -1556,15 +1556,15 @@ impl<'a> Display for ValueRef<'a> {
15561556
write!(f, "{{")?;
15571557

15581558
match vec.iter().take(1).next() {
1559-
Some(&(ref k, ref v)) => {
1559+
Some((k, v)) => {
15601560
write!(f, "{}: {}", k, v)?;
15611561
}
15621562
None => {
15631563
write!(f, "")?;
15641564
}
15651565
}
15661566

1567-
for &(ref k, ref v) in vec.iter().skip(1) {
1567+
for (k, v) in vec.iter().skip(1) {
15681568
write!(f, ", {}: {}", k, v)?;
15691569
}
15701570

0 commit comments

Comments
 (0)