fml 0.5.0

Friendly Markup Language
Documentation
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
	}
}