Trait Source

Source
pub trait Source {
    // Required method
    fn read(&mut self) -> Result<Option<Value>>;
}

Required Methods§

Source

fn read(&mut self) -> Result<Option<Value>>

Implementors§

Source§

impl Source for record_query::value::toml::Source

Source§

impl<'a> Source for record_query::value::protobuf::Source<'a>

Source§

impl<'a, R> Source for record_query::value::avro::Source<'a, R>
where R: Read,

Source§

impl<'de, R> Source for record_query::value::json::Source<'de, R>
where R: Read,

Source§

impl<R> Source for record_query::value::cbor::Source<R>
where R: Read,

Source§

impl<R> Source for record_query::value::csv::Source<R>
where R: Read,

Source§

impl<R> Source for MessagePackSource<R>
where R: Read,

Source§

impl<R> Source for record_query::value::raw::Source<R>
where R: Read,

Source§

impl<R> Source for record_query::value::yaml::Source<R>
where R: Read,