use crate::ast::{FmlValue, FmlValues};
#[cfg(feature = "parser")]
use crate::ast::{Token, Tokens};
impl From<Vec<FmlValue>> for FmlValues {
fn from(values: Vec<FmlValue>) -> Self {
Self(values)
}
}
impl From<FmlValues> for Vec<FmlValue> {
fn from(values: FmlValues) -> Self {
values.0
}
}
#[cfg(feature = "parser")]
impl From<Vec<Token>> for Tokens {
fn from(values: Vec<Token>) -> Self {
Self(values)
}
}
#[cfg(feature = "parser")]
impl From<Tokens> for Vec<Token> {
fn from(values: Tokens) -> Self {
values.0
}
}