pub trait ReaderFactory<Reader: Read> {
// Required method
fn make_reader(&self, name: String) -> Result<ReaderContext<Reader>, String>;
}pub trait ReaderFactory<Reader: Read> {
// Required method
fn make_reader(&self, name: String) -> Result<ReaderContext<Reader>, String>;
}