tvl-depot/tvix/store/src
Florian Klink 52cad86195 refactor(tvix/store): remove Arc<> from PathInfoService::from_addr
This makes PathInfoService::from_addr return a Box<dyn PathInfoService>,
rather than an Arc<dyn …>, and leaves it up to the consumers to rewrap
it into an Arc where needed.

This allows us to drop the Arc for the tvix-store daemon subcommand.

Change-Id: Ic83aa2ade6c51912281bd17c7eef7252e152b2d1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10409
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2023-12-22 16:55:18 +00:00
..
bin refactor(tvix/store): remove Arc<> from PathInfoService::from_addr 2023-12-22 16:55:18 +00:00
fs docs(tvix/store/fs): fix comment 2023-12-16 21:53:31 +00:00
nar refactor(tvix/castore/blobservice): use io::Result in trait 2023-12-12 18:06:40 +00:00
pathinfoservice refactor(tvix/store): remove Arc<> from PathInfoService::from_addr 2023-12-22 16:55:18 +00:00
proto refactor(tvix/store): remove Arc<> from PathInfoService::from_addr 2023-12-22 16:55:18 +00:00
tests chore(store/src/tests): make clippy shut up 2023-12-09 10:51:10 +00:00
lib.rs refactor(tvix/store): Upgrade tokio-listener to get tonic support 2023-10-14 18:56:51 +00:00