diff options
author | edef <edef@edef.eu> | 2023-10-09T21·06+0000 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2023-10-10T17·33+0000 |
commit | d23fe6ee20eab7d9809bb0a762ab05bb4fcb8840 (patch) | |
tree | a78516aa567cc8afce739b8c1f759011d0b27744 /tvix/Cargo.nix | |
parent | 8b35d97b4b4b166f89537634661990e3bcc9755a (diff) |
feat(tvix/store): use tvix_compat::nar::writer::async r/6769
Change-Id: Iad36872244df6f2225a2884f6b20cacd8f918b31 Reviewed-on: https://cl.tvl.fyi/c/depot/+/9619 Tested-by: BuildkiteCI Reviewed-by: flokli <flokli@flokli.de> Autosubmit: edef <edef@edef.eu>
Diffstat (limited to 'tvix/Cargo.nix')
-rw-r--r-- | tvix/Cargo.nix | 45 |
1 files changed, 42 insertions, 3 deletions
diff --git a/tvix/Cargo.nix b/tvix/Cargo.nix index 5409a5b767c8..a13f130371e8 100644 --- a/tvix/Cargo.nix +++ b/tvix/Cargo.nix @@ -381,6 +381,35 @@ rec { "serde" = [ "dep:serde" ]; }; }; + "async-recursion" = rec { + crateName = "async-recursion"; + version = "1.0.5"; + edition = "2018"; + sha256 = "1l2vlgyaa9a2dd0y1vbqyppzsvpdr1y4rar4gn1qi68pl5dmmmaz"; + procMacro = true; + authors = [ + "Robert Usher <266585+dcchut@users.noreply.github.com>" + ]; + dependencies = [ + { + name = "proc-macro2"; + packageId = "proc-macro2 1.0.67"; + usesDefaultFeatures = false; + } + { + name = "quote"; + packageId = "quote 1.0.26"; + usesDefaultFeatures = false; + } + { + name = "syn"; + packageId = "syn 2.0.16"; + usesDefaultFeatures = false; + features = [ "full" "parsing" "printing" "proc-macro" "clone-impls" ]; + } + ]; + + }; "async-stream" = rec { crateName = "async-stream"; version = "0.3.5"; @@ -2420,7 +2449,7 @@ rec { features = { "default" = [ "std" ]; }; - resolvedDefaultFeatures = [ "std" ]; + resolvedDefaultFeatures = [ "default" "std" ]; }; "futures-macro" = rec { crateName = "futures-macro"; @@ -7291,6 +7320,11 @@ rec { packageId = "futures-core"; } { + name = "futures-io"; + packageId = "futures-io"; + optional = true; + } + { name = "futures-sink"; packageId = "futures-sink"; } @@ -7333,7 +7367,7 @@ rec { "time" = [ "tokio/time" "slab" ]; "tracing" = [ "dep:tracing" ]; }; - resolvedDefaultFeatures = [ "codec" "default" "io" "io-util" "tracing" ]; + resolvedDefaultFeatures = [ "codec" "compat" "default" "futures-io" "io" "io-util" "tracing" ]; }; "toml" = rec { crateName = "toml"; @@ -8475,6 +8509,10 @@ rec { packageId = "anyhow"; } { + name = "async-recursion"; + packageId = "async-recursion"; + } + { name = "async-stream"; packageId = "async-stream"; } @@ -8521,6 +8559,7 @@ rec { { name = "nix-compat"; packageId = "nix-compat"; + features = [ "async" ]; } { name = "parking_lot"; @@ -8564,7 +8603,7 @@ rec { { name = "tokio-util"; packageId = "tokio-util"; - features = [ "io" "io-util" ]; + features = [ "io" "io-util" "compat" ]; } { name = "tonic"; |