diff --git a/src/types/number_or_string.rs b/src/types/number_or_string.rs index 4843cd2..0aade44 100644 --- a/src/types/number_or_string.rs +++ b/src/types/number_or_string.rs @@ -1,5 +1,4 @@ -use std::borrow::Cow; -use std::fmt::Debug; +use std::{borrow::Cow, fmt::Debug}; #[cfg(feature = "serde")] use serde::{Deserialize, Serialize}; @@ -59,27 +58,19 @@ impl From for JsValue { } impl From for NumberOrString { - fn from(value: i64) -> Self { - NumberOrString::Number(value) - } + fn from(value: i64) -> Self { NumberOrString::Number(value) } } impl From for NumberOrString { - fn from(value: String) -> Self { - NumberOrString::Text(value) - } + fn from(value: String) -> Self { NumberOrString::Text(value) } } impl From<&str> for NumberOrString { - fn from(value: &str) -> Self { - NumberOrString::Text(value.to_string()) - } + fn from(value: &str) -> Self { NumberOrString::Text(value.to_owned()) } } impl<'a> From> for NumberOrString { - fn from(value: Cow<'a, str>) -> Self { - NumberOrString::Text(value.into_owned()) - } + fn from(value: Cow<'a, str>) -> Self { NumberOrString::Text(value.into_owned()) } } /// Error type for deserialisation failures @@ -110,7 +101,5 @@ impl std::error::Error for DeserialisationError {} #[cfg(feature = "wasm")] impl From for JsValue { - fn from(error: DeserialisationError) -> Self { - JsValue::from_str(&error.message) - } + fn from(error: DeserialisationError) -> Self { JsValue::from_str(&error.message) } }