feat(tvix/castore): add composition module

Change-Id: I0868f3278db85ae5fe030089ee9033837bc08748
Signed-off-by: Yureka <tvl@yuka.dev>
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11853
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
This commit is contained in:
Yureka 2024-06-17 01:10:55 +02:00 committed by yuka
parent 64fd1d3e56
commit 1a6b6e3ef3
16 changed files with 747 additions and 51 deletions

View file

@ -3213,9 +3213,10 @@ rec {
};
"erased-serde" = rec {
crateName = "erased-serde";
version = "0.4.4";
version = "0.4.5";
edition = "2021";
sha256 = "1lx0si6iljzmfpblhn4b0ip3kw2yv4vjyca0riqz3ix311q80wrb";
sha256 = "13dirfj9972nvk05b20w3xyn3xp1j6qyfp9avhksnkxbcnfkiqi4";
libName = "erased_serde";
authors = [
"David Tolnay <dtolnay@gmail.com>"
];
@ -3225,13 +3226,17 @@ rec {
packageId = "serde";
usesDefaultFeatures = false;
}
{
name = "typeid";
packageId = "typeid";
}
];
features = {
"alloc" = [ "serde/alloc" ];
"default" = [ "std" ];
"std" = [ "alloc" "serde/std" ];
};
resolvedDefaultFeatures = [ "alloc" ];
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
};
"errno" = rec {
crateName = "errno";
@ -10539,6 +10544,32 @@ rec {
};
resolvedDefaultFeatures = [ "serde" ];
};
"serde_tagged" = rec {
crateName = "serde_tagged";
version = "0.3.0";
edition = "2015";
sha256 = "1scr98aw9d9hf9bf0gr5fcmhkwsz0fpy2wr2zi5r4cnfya6j9kbn";
authors = [
"qzed <qzed@users.noreply.github.com>"
];
dependencies = [
{
name = "erased-serde";
packageId = "erased-serde";
optional = true;
}
{
name = "serde";
packageId = "serde";
}
];
features = {
"default" = [ "erased" ];
"erased" = [ "erased-serde" ];
"erased-serde" = [ "dep:erased-serde" ];
};
resolvedDefaultFeatures = [ "default" "erased" "erased-serde" ];
};
"serde_urlencoded" = rec {
crateName = "serde_urlencoded";
version = "0.7.1";
@ -13634,6 +13665,10 @@ rec {
name = "digest";
packageId = "digest";
}
{
name = "erased-serde";
packageId = "erased-serde";
}
{
name = "fastcdc";
packageId = "fastcdc";
@ -13687,6 +13722,10 @@ rec {
name = "serde_qs";
packageId = "serde_qs";
}
{
name = "serde_tagged";
packageId = "serde_tagged";
}
{
name = "serde_with";
packageId = "serde_with";
@ -13819,6 +13858,10 @@ rec {
name = "rstest_reuse";
packageId = "rstest_reuse";
}
{
name = "serde_json";
packageId = "serde_json";
}
{
name = "tempfile";
packageId = "tempfile";
@ -14661,6 +14704,16 @@ rec {
};
resolvedDefaultFeatures = [ "default" "otlp" "reqwest" "tonic" "tracy" ];
};
"typeid" = rec {
crateName = "typeid";
version = "1.0.0";
edition = "2021";
sha256 = "1ky97g0dwzdhmbcwzy098biqh26vhlc98l5x6zy44yhyk7687785";
authors = [
"David Tolnay <dtolnay@gmail.com>"
];
};
"typenum" = rec {
crateName = "typenum";
version = "1.17.0";