pub trait ToTomlValue {
fn to_toml_value(&self) -> Result<serde_toml::Value, serde_toml::ser::Error>;
}
impl<T> ToTomlValue for T
where
T: serde::Serialize + crate::Validate,
{
fn to_toml_value(&self) -> Result<serde_toml::Value, serde_toml::ser::Error> {
serde_toml::Value::try_from(self)
}
}