[−][src]Trait git_transport::client::ExtendedBufRead
This trait exists to get a version of a git_packetline::Provider without type parameters. For the sake of usability, it also implements std::io::BufRead making it trivial to (eventually) read pack files while keeping the possibility to read individual lines with low overhead.
Required methods
pub fn set_progress_handler(&mut self, handle_progress: Option<HandleProgress>)[src]
pub fn peek_data_line(&mut self) -> Option<Result<Result<&[u8], Error>>>[src]
pub fn reset(&mut self, version: Protocol)[src]
Resets the reader to allow reading past a previous stop, and sets delimiters according to the given protocol.