//! Various input formats to read highlights from.
usestd::error::Error;usestd::io::Read;usecrate::highlights::Book;pubmodbookcision;/// Read highlights from input sources.
////// Each read object is guaranteed to be convertable to book highlights.
pubtraitHighlightsRead: Into<Book> {/// Creates highlights from the input source.
fnfrom_reader<R>(reader:&mut R)->Result<Self, Box<dyn Error>>where
R: Read;
}