From 357296edd6198904ffe540dc11b9cf2d5171923e Mon Sep 17 00:00:00 2001 From: davidemazzocchi Date: Mon, 29 Sep 2025 08:07:56 +0200 Subject: [PATCH] feat: add to_value implementation for &str --- 01.workspace/heave/src/imp/mod.rs | 1 + 01.workspace/heave/src/imp/str_to_value.rs | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 01.workspace/heave/src/imp/str_to_value.rs diff --git a/01.workspace/heave/src/imp/mod.rs b/01.workspace/heave/src/imp/mod.rs index 7c0cdca..431ad43 100644 --- a/01.workspace/heave/src/imp/mod.rs +++ b/01.workspace/heave/src/imp/mod.rs @@ -2,5 +2,6 @@ pub mod bool_to_value; pub mod entity_to_value; pub mod f64_to_value; pub mod i64_to_value; +pub mod str_to_value; pub mod string_to_value; pub mod u64_to_value; diff --git a/01.workspace/heave/src/imp/str_to_value.rs b/01.workspace/heave/src/imp/str_to_value.rs new file mode 100644 index 0000000..7fa4221 --- /dev/null +++ b/01.workspace/heave/src/imp/str_to_value.rs @@ -0,0 +1,10 @@ +use crate::*; + +impl ToValue for &str { + fn to_value(self) -> Value { + Value::Text(String::from(self)) + } +} + +// #[cfg(test)] +// mod unit_tests { use super::*; }