teo_runtime/value/convert/from/
option_variant.rs1use 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}