Trait avro_rs::types::ToAvro[][src]

pub trait ToAvro {
    fn avro(self) -> Value;
}

Any structure implementing the ToAvro trait will be usable from a Writer.

Required Methods

Transforms this value into an Avro-compatible Value.

Implementations on Foreign Types

impl ToAvro for bool
[src]

impl ToAvro for i32
[src]

impl ToAvro for i64
[src]

impl ToAvro for f32
[src]

impl ToAvro for f64
[src]

impl ToAvro for String
[src]

impl ToAvro for ()
[src]

impl ToAvro for usize
[src]

impl<'a> ToAvro for &'a str
[src]

impl<'a> ToAvro for &'a [u8]
[src]

impl<T> ToAvro for Option<T> where
    T: ToAvro
[src]

impl<T, S: BuildHasher> ToAvro for HashMap<String, T, S> where
    T: ToAvro
[src]

impl<'a, T, S: BuildHasher> ToAvro for HashMap<&'a str, T, S> where
    T: ToAvro
[src]

impl ToAvro for JsonValue
[src]

Implementors