From 2266d7ecefb2cf9077f77eef92b6563878637045 Mon Sep 17 00:00:00 2001 From: Maxime Augier Date: Mon, 25 Nov 2024 13:37:32 +0100 Subject: [PATCH] Cargo fmt --- src/observation.rs | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/observation.rs b/src/observation.rs index 670de0c..4e780ac 100644 --- a/src/observation.rs +++ b/src/observation.rs @@ -1,4 +1,7 @@ -use serde::{de::{DeserializeOwned, IntoDeserializer}, Deserialize}; +use serde::{ + de::{DeserializeOwned, IntoDeserializer}, + Deserialize, +}; use serde_repr::Deserialize_repr; use std::num::{ParseFloatError, ParseIntError}; use thiserror::Error; @@ -83,16 +86,16 @@ pub enum ParseError { impl ObservationData { fn from_dynamic(value: String, data_type: DataType) -> Result { Ok(match data_type { - DataType::Boolean => ObservationData::Boolean( - match &*value { - "False"|"false" => { false }, - "True"|"true" => { true } - other => other - .parse::() - .map_err(move |e| ParseError::Integer(value, e))? - != 0, + DataType::Boolean => ObservationData::Boolean(match &*value { + "False" | "false" => false, + "True" | "true" => true, + other => { + other + .parse::() + .map_err(move |e| ParseError::Integer(value, e))? + != 0 } - ), + }), DataType::Double => ObservationData::Double( value .parse() @@ -226,7 +229,8 @@ fn op_mode_from_int(mode: i64) -> ChargerOpMode { } fn deserialize_i64(value: i64) -> Option { - T::deserialize(>::into_deserializer(value)).ok() + T::deserialize(>::into_deserializer(value)) + .ok() } impl Observation {