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

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

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

Required methods

fn avro(self) -> Value

Transforms this value into an Avro-compatible Value.

Loading content...

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]

Loading content...

Implementors

impl ToAvro for Codec[src]

impl ToAvro for Value[src]

impl<'a> ToAvro for Record<'a>[src]

Loading content...