tvl-depot/tvix/cli
Florian Klink 27ff98000b feat(tvix/store): eliminate generics in BlobStore
To construct various stores at runtime, we need to eliminate associated
types from the BlobService trait, and return Box<dyn …> instead of
specific types.

This also means we can't consume self in the close() method, so
everything we write to is put in an Option<>, and during the first close
we take from there.

Change-Id: Ia523b6ab2f2a5276f51cb5d17e81a5925bce69b6
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8647
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
2023-06-12 10:15:20 +00:00
..
src feat(tvix/store): eliminate generics in BlobStore 2023-06-12 10:15:20 +00:00
Cargo.toml chore(tvix/store): add fuse feature 2023-06-10 14:48:48 +00:00
default.nix fix(tvix/eval): thunk unary operator applications 2023-05-29 12:44:08 +00:00