Skip to main content

write_fetch_request

Function write_fetch_request 

Source
pub fn write_fetch_request(
    wants: &[ObjectId],
    options: FetchOptions,
    output: &mut impl Write,
) -> Result<()>
Expand description

Encode a protocol-v0 request without thin packs or sideband. Duplicate wants are omitted using bounded quadratic probes over caller-owned IDs. Invalid inputs emit nothing; discard partial output on storage/I/O error.