snix/tvix/nix-compat/src/nar
edef 785ff80c8b fix(nix-compat/nar/reader): require BufRead
We rely on being able to make small reads cheaply, so this was already
an implicit practical requirement. Requiring it explicitly removes a
performance footgun, and makes further optimisations possible.

Change-Id: I7f65880a41b1d6b5e6bf2e52dfe47d4c49b34bcd
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10088
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2023-11-19 09:53:10 +00:00
..
reader fix(nix-compat/nar/reader): require BufRead 2023-11-19 09:53:10 +00:00
tests feat(tvix/nix-compat/nar/reader): add tests 2023-10-18 12:31:57 +00:00
wire fix(tvix/nix-compat/nar/wire): correct Node::Some doc comment 2023-10-18 12:22:47 +00:00
writer fix(nix-compat/nar/writer): use ByteSlice closer to call site 2023-10-27 17:07:06 +00:00
mod.rs feat(tvix/nix-compat): NAR reader 2023-10-18 11:40:06 +00:00