From faefc756018208d804850514356963c59f3dd672 Mon Sep 17 00:00:00 2001 From: KAMADA Ken'ichi Date: Wed, 8 Jan 2020 22:52:44 +0900 Subject: [PATCH] Use iter() instead of into_iter() where appropriate. --- src/value.rs | 5 ++--- src/writer.rs | 4 +--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/value.rs b/src/value.rs index f50e5eb..4eec6ce 100644 --- a/src/value.rs +++ b/src/value.rs @@ -364,9 +364,8 @@ fn parse_rational(data: &[u8], offset: usize, count: usize) } fn parse_sbyte(data: &[u8], offset: usize, count: usize) -> Value { - let bytes = data[offset .. offset + count].into_iter() - .map(|x| *x as i8) - .collect(); + let bytes = data[offset .. offset + count].iter() + .map(|x| *x as i8).collect(); Value::SByte(bytes) } diff --git a/src/writer.rs b/src/writer.rs index d340930..0270fe1 100644 --- a/src/writer.rs +++ b/src/writer.rs @@ -502,9 +502,7 @@ fn compose_value(value: &Value) Ok((5, vec.len(), buf)) }, Value::SByte(ref vec) => { - let bytes = vec.into_iter() - .map(|x| *x as u8) - .collect(); + let bytes = vec.iter().map(|x| *x as u8).collect(); Ok((6, vec.len(), bytes)) }, Value::Undefined(ref s, _) =>