pub trait ItemReader<R> {
// Required method
fn read(&self) -> ItemReaderResult<R>;
}Expand description
A trait for reading items.
Required Methods§
Sourcefn read(&self) -> ItemReaderResult<R>
fn read(&self) -> ItemReaderResult<R>
Reads an item from the reader.
Implementors§
impl ItemReader<Person> for PersonReader
Available on crate feature
fake only.impl<'a, R: DeserializeOwned + Clone + WithObjectId> ItemReader<R> for MongodbItemReader<'a, R>
Available on crate feature
mongodb only.impl<'a, T: DeserializeOwned + Clone> ItemReader<T> for RdbcItemReader<'a, T>
Available on crate feature
rdbc-postgres only.impl<R: Read, T: DeserializeOwned> ItemReader<T> for CsvItemReader<R>
Available on crate feature
csv only.impl<R: Read, T: DeserializeOwned> ItemReader<T> for JsonItemReader<R, T>
Available on crate feature
json only.