diff options
author | Florian Klink <flokli@flokli.de> | 2024-03-02T16·00+0200 |
---|---|---|
committer | flokli <flokli@flokli.de> | 2024-03-03T11·22+0000 |
commit | 7bebf492ec7742b8a24c695d77fa64fdf654ab19 (patch) | |
tree | 059b9651dd54ae0eb8e57f9db5d7e82baf199de3 /tvix/nix-compat/src/derivation/write.rs | |
parent | 1608f935aad2696f38231ef779bffc1f5ac31fec (diff) |
refactor(tvix/castore/blobsvc/chunked_reader): refactor, document r/7631
The public-consumable thing here is ChunkedReader, not ChunkedBlob. ChunkedBlob is a helper that can be used to get a new AsyncRead, but not AsyncSeek. It is used internally by ChunkedReader whenever the client seeks. Make this more obvious, by extending the documentation, and putting ChunkedReader at the top of this file. Also make ChunkedBlob and its methods private, and give ChunkedReader a more useful constructor (from_chunks, instead of from_chunked_blob). Change-Id: I2399867591df923faa73927b924e7c116ad98dc0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11079 Tested-by: BuildkiteCI Reviewed-by: Brian Olsen <me@griff.name> Reviewed-by: Connor Brewster <cbrewster@hey.com>
Diffstat (limited to 'tvix/nix-compat/src/derivation/write.rs')
0 files changed, 0 insertions, 0 deletions