[][src]Module git_packetline::provider

Structs

Provider

Read pack lines one after another, without consuming more than needed from the underlying Read. Flush lines cause the reader to stop producing lines forever, leaving Read at the start of whatever comes next.

ReadWithSidebands

An implementor of BufRead yielding packet lines on each call to read_line(). It's also possible to hide the underlying packet lines using the Read implementation which is useful if they represent binary data, like the one of a pack file.