runar_serializer/
utils.rs1use super::ArcValue;
4
5pub fn error_to_string_value(error: impl std::fmt::Display) -> ArcValue {
7 let error_message = error.to_string();
9
10 ArcValue::new_primitive(error_message)
12}
13
14pub fn null_value() -> ArcValue {
16 ArcValue::null()
17}
18
19pub fn string_value(s: impl Into<String>) -> ArcValue {
21 ArcValue::new_primitive(s.into())
22}
23
24pub fn number_value(n: f64) -> ArcValue {
26 ArcValue::new_primitive(n)
27}
28
29pub fn bool_value(b: bool) -> ArcValue {
31 ArcValue::new_primitive(b)
32}