teo_runtime/value/convert/into/
language.rs

1use teo_result::Error;
2use crate::admin::language::Language;
3use crate::value::interface_enum_variant::InterfaceEnumVariant;
4use crate::value::Value;
5
6impl TryFrom<Value> for Language {
7
8    type Error = Error;
9
10    fn try_from(ref value: Value) -> Result<Self, Self::Error> {
11        let interface_enum_variant: InterfaceEnumVariant = value.try_into()?;
12        Self::from_str(interface_enum_variant.value())
13    }
14}