Trait YamlDataType

Source
pub trait YamlDataType {
    // Required method
    fn create_yaml_object(&self) -> Yaml;
}
Expand description

Define a trait object for converting to YAML objects.

Required Methods§

Implementations on Foreign Types§

Source§

impl YamlDataType for Yaml

Source§

impl YamlDataType for f64

Source§

impl YamlDataType for i64

Implement for basic scalar types.

Source§

impl YamlDataType for String

Source§

impl<T> YamlDataType for &T
where T: YamlDataType,

Allow for references.

Source§

impl<T> YamlDataType for Vec<T>
where T: YamlDataType,

This allows recursive wrapping of YamlDataType in Vec, e.g. Vec<Vec<Vec>>.

Implementors§