aboutsummaryrefslogtreecommitdiffstats
path: root/src/logging/level.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/logging/level.rs')
-rw-r--r--src/logging/level.rs21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/logging/level.rs b/src/logging/level.rs
deleted file mode 100644
index 38a0f7f..0000000
--- a/src/logging/level.rs
+++ /dev/null
@@ -1,21 +0,0 @@
-use serde::{Deserialize, Deserializer, Serialize, Serializer};
-pub use tracing::Level;
-
-pub fn serialize<S>(value: &Option<Level>, serializer: S) -> Result<S::Ok, S::Error>
-where
- S: Serializer,
-{
- value
- .map(|l| l.to_string().to_lowercase())
- .serialize(serializer)
-}
-
-pub fn deserialize<'de, D>(deserializer: D) -> Result<Option<Level>, D::Error>
-where
- D: Deserializer<'de>,
-{
- let Some(s) = Option::<String>::deserialize(deserializer)? else {
- return Ok(None)
-};
- s.parse().map_err(serde::de::Error::custom).map(Some)
-}