pub trait TermRead {
fn events(self) -> Events<Self>ⓘNotable traits for Events<R>impl<R: Read> Iterator for Events<R> type Item = Result<Event, Error>;
where
Self: Sized;
fn keys(self) -> Keys<Self>ⓘNotable traits for Keys<R>impl<R: Read> Iterator for Keys<R> type Item = Result<Key, Error>;
where
Self: Sized;
fn read_line(&mut self) -> Result<Option<String>>;
fn read_passwd<W: Write>(&mut self, writer: &mut W) -> Result<Option<String>> { ... }
}
Expand description
Extension to Read
trait.
Required Methods
sourcefn events(self) -> Events<Self>ⓘNotable traits for Events<R>impl<R: Read> Iterator for Events<R> type Item = Result<Event, Error>;
where
Self: Sized,
fn events(self) -> Events<Self>ⓘNotable traits for Events<R>impl<R: Read> Iterator for Events<R> type Item = Result<Event, Error>;
where
Self: Sized,
An iterator over input events.