pub trait ToYamlValue {
fn to_yaml_value(&self) -> Result<serde_yaml::Value, serde_yaml::Error>;
}
impl<T> ToYamlValue for T
where
T: serde::Serialize + crate::Validate,
{
fn to_yaml_value(&self) -> Result<serde_yaml::Value, serde_yaml::Error> {
serde_yaml::to_value(self)
}
}