Trait Sink

Source
pub trait Sink {
    // Required method
    fn write(&mut self, v: Value) -> Result<()>;
}

Required Methods§

Source

fn write(&mut self, v: Value) -> Result<()>

Implementors§

Source§

impl<'a, W> Sink for record_query::value::avro::Sink<'a, W>
where W: Write,

Source§

impl<W> Sink for record_query::value::cbor::Sink<W>
where W: Write,

Source§

impl<W> Sink for record_query::value::csv::Sink<W>
where W: Write,

Source§

impl<W> Sink for MessagePackSink<W>
where W: Write,

Source§

impl<W> Sink for record_query::value::raw::Sink<W>
where W: Write,

Source§

impl<W> Sink for record_query::value::toml::Sink<W>
where W: Write,

Source§

impl<W> Sink for record_query::value::yaml::Sink<W>
where W: Write,

Source§

impl<W, F> Sink for record_query::value::json::Sink<W, F>
where W: Write, F: Clone + Formatter,