ItemReader

Trait ItemReader 

Source
pub trait ItemReader<R> {
    // Required method
    fn read(&self) -> ItemReaderResult<R>;
}
Expand description

A trait for reading items.

Required Methods§

Source

fn read(&self) -> ItemReaderResult<R>

Reads an item from the reader.

Implementors§

Source§

impl ItemReader<Person> for PersonReader

Available on crate feature fake only.
Source§

impl<'a, R: DeserializeOwned + Clone + WithObjectId> ItemReader<R> for MongodbItemReader<'a, R>

Available on crate feature mongodb only.
Source§

impl<'a, T: DeserializeOwned + Clone> ItemReader<T> for RdbcItemReader<'a, T>

Available on crate feature rdbc-postgres only.
Source§

impl<R: Read, T: DeserializeOwned> ItemReader<T> for CsvItemReader<R>

Available on crate feature csv only.
Source§

impl<R: Read, T: DeserializeOwned> ItemReader<T> for JsonItemReader<R, T>

Available on crate feature json only.