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::*; }