feat(tvix/nix-compat): worker protocol operation parser

Change-Id: I7776635b17c44534223603d28cf59c7eebd976e0
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11229
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
This commit is contained in:
Picnoir 2024-03-21 09:52:21 +01:00 committed by picnoir picnoir
parent 508d67ad49
commit 21481b02b8
7 changed files with 206 additions and 11 deletions

View file

@ -2691,6 +2691,32 @@ rec {
"Lolirofle <lolipopple@hotmail.com>"
];
};
"enum-primitive-derive" = rec {
crateName = "enum-primitive-derive";
version = "0.3.0";
edition = "2018";
sha256 = "0k6wcf58h5kh64yq5nfq71va53kaya0kzxwsjwbgwm2n2zd9axxs";
procMacro = true;
authors = [
"Doug Goldstein <cardoe@cardoe.com>"
];
dependencies = [
{
name = "num-traits";
packageId = "num-traits";
usesDefaultFeatures = false;
}
{
name = "quote";
packageId = "quote 1.0.35";
}
{
name = "syn";
packageId = "syn 2.0.48";
}
];
};
"equivalent" = rec {
crateName = "equivalent";
@ -5721,6 +5747,10 @@ rec {
name = "ed25519-dalek";
packageId = "ed25519-dalek";
}
{
name = "enum-primitive-derive";
packageId = "enum-primitive-derive";
}
{
name = "futures-util";
packageId = "futures-util";
@ -5735,6 +5765,10 @@ rec {
name = "nom";
packageId = "nom";
}
{
name = "num-traits";
packageId = "num-traits";
}
{
name = "serde";
packageId = "serde";
@ -5886,9 +5920,9 @@ rec {
};
"num-traits" = rec {
crateName = "num-traits";
version = "0.2.17";
version = "0.2.18";
edition = "2018";
sha256 = "0z16bi5zwgfysz6765v3rd6whfbjpihx3mhsn4dg8dzj2c221qrr";
sha256 = "0yjib8p2p9kzmaz48xwhs69w5dh1wipph9jgnillzd2x33jz03fs";
authors = [
"The Rust Project Developers"
];