From c1715d75a42c813d627b589ac30458c71dec2b75 Mon Sep 17 00:00:00 2001 From: Jim Crossley Date: Mon, 28 Jun 2021 11:47:27 -0400 Subject: [PATCH] Fix clippy warnings Signed-off-by: Jim Crossley --- src/event/mod.rs | 3 +-- src/message/types.rs | 12 ++++++------ src/warp/server_request.rs | 2 +- src/warp/server_response.rs | 5 ++--- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/event/mod.rs b/src/event/mod.rs index 4de4445..157a8b2 100644 --- a/src/event/mod.rs +++ b/src/event/mod.rs @@ -120,8 +120,7 @@ impl fmt::Display for Event { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { writeln!(f, "CloudEvent:")?; self.iter() - .map(|(name, val)| writeln!(f, " {}: '{}'", name, val)) - .collect::()?; + .try_for_each(|(name, val)| writeln!(f, " {}: '{}'", name, val))?; match self.data() { Some(data) => write!(f, " {}", data)?, None => write!(f, " No data")?, diff --git a/src/message/types.rs b/src/message/types.rs index 721490f..c37f4c3 100644 --- a/src/message/types.rs +++ b/src/message/types.rs @@ -54,9 +54,9 @@ impl fmt::Display for MessageAttributeValue { } } -impl Into for ExtensionValue { - fn into(self) -> MessageAttributeValue { - match self { +impl From for MessageAttributeValue { + fn from(that: ExtensionValue) -> Self { + match that { ExtensionValue::String(s) => MessageAttributeValue::String(s), ExtensionValue::Boolean(b) => MessageAttributeValue::Boolean(b), ExtensionValue::Integer(i) => MessageAttributeValue::Integer(i), @@ -64,9 +64,9 @@ impl Into for ExtensionValue { } } -impl Into for MessageAttributeValue { - fn into(self) -> ExtensionValue { - match self { +impl From for ExtensionValue { + fn from(that: MessageAttributeValue) -> Self { + match that { MessageAttributeValue::Integer(i) => ExtensionValue::Integer(i), MessageAttributeValue::Boolean(b) => ExtensionValue::Boolean(b), v => ExtensionValue::String(v.to_string()), diff --git a/src/warp/server_request.rs b/src/warp/server_request.rs index c1c7a47..2f02b10 100644 --- a/src/warp/server_request.rs +++ b/src/warp/server_request.rs @@ -63,7 +63,7 @@ impl BinaryDeserializer for RequestDeserializer { )? } - if self.body.len() != 0 { + if !self.body.is_empty() { visitor.end_with_data(self.body.to_vec()) } else { visitor.end() diff --git a/src/warp/server_response.rs b/src/warp/server_response.rs index edcfd7f..ba33db4 100644 --- a/src/warp/server_response.rs +++ b/src/warp/server_response.rs @@ -84,8 +84,7 @@ impl BinarySerializer for ResponseSerializer { impl StructuredSerializer for ResponseSerializer { fn set_structured_event(self, bytes: Vec) -> Result { - Ok(self - .builder + self.builder .header( http::header::CONTENT_TYPE, headers::CLOUDEVENTS_JSON_HEADER.clone(), @@ -93,7 +92,7 @@ impl StructuredSerializer for ResponseSerializer { .body(Body::from(bytes)) .map_err(|e| crate::message::Error::Other { source: Box::new(e), - })?) + }) } }