welly_parserTrait Stream
source pub trait Stream {
// Required method
fn read(&mut self) -> Token;
// Provided method
fn read_all(self) -> Vec<Token>
where Self: Sized { ... }
}
Expand description
Yields Tokens.
Differences from an Iterator:
- The item type is always
Token.
read() always returns an item.
Read and return all Tokens upto EndOfFile, which is discarded.