Trait iterative_methods::YamlDataType [−][src]
pub trait YamlDataType { fn create_yaml_object(&self) -> Yaml; }
Expand description
Define a trait object for converting to YAML objects.
Required methods
fn create_yaml_object(&self) -> Yaml
[src]
fn create_yaml_object(&self) -> Yaml
[src]Implementations on Foreign Types
impl<T> YamlDataType for &T where
T: YamlDataType,
[src]
impl<T> YamlDataType for &T where
T: YamlDataType,
[src]Allow for references.
fn create_yaml_object(&self) -> Yaml
[src]
impl YamlDataType for i64
[src]
impl YamlDataType for i64
[src]Implement for basic scalar types.
fn create_yaml_object(&self) -> Yaml
[src]
impl YamlDataType for f64
[src]
impl YamlDataType for f64
[src]fn create_yaml_object(&self) -> Yaml
[src]
impl YamlDataType for String
[src]
impl YamlDataType for String
[src]fn create_yaml_object(&self) -> Yaml
[src]
impl YamlDataType for Yaml
[src]
impl YamlDataType for Yaml
[src]fn create_yaml_object(&self) -> Yaml
[src]
impl<T> YamlDataType for Vec<T> where
T: YamlDataType,
[src]
impl<T> YamlDataType for Vec<T> where
T: YamlDataType,
[src]This allows recursive wrapping of YamlDataType in Vec, e.g. Vec<Vec<Vec
fn create_yaml_object(&self) -> Yaml
[src]
Implementors
impl<T> YamlDataType for Numbered<T> where
T: YamlDataType,
[src]
impl<T> YamlDataType for Numbered<T> where
T: YamlDataType,
[src]fn create_yaml_object(&self) -> Yaml
[src]
impl<T> YamlDataType for WeightedDatum<T> where
T: YamlDataType,
[src]
impl<T> YamlDataType for WeightedDatum<T> where
T: YamlDataType,
[src]fn create_yaml_object(&self) -> Yaml
[src]
impl<T, A> YamlDataType for AnnotatedResult<T, A> where
T: YamlDataType,
A: YamlDataType,
[src]
impl<T, A> YamlDataType for AnnotatedResult<T, A> where
T: YamlDataType,
A: YamlDataType,
[src]