teo_runtime/value/convert/from/
option_variant.rs

1use crate::value::option_variant::OptionVariant;
2use crate::value::Value;
3use teo_parser::value::option_variant::OptionVariant as ParserOptionVariant;
4
5impl From<OptionVariant> for Value {
6
7    fn from(value: OptionVariant) -> Self {
8        Self::OptionVariant(value)
9    }
10}
11
12impl From<&OptionVariant> for Value {
13
14    fn from(value: &OptionVariant) -> Self {
15        Self::OptionVariant(value.clone())
16    }
17}
18
19impl From<ParserOptionVariant> for OptionVariant {
20    fn from(value: ParserOptionVariant) -> Self {
21        Self {
22            value: value.value,
23            display: value.display,
24        }
25    }
26}