diff options
author | Connor Brewster <cbrewster@hey.com> | 2024-05-06T15·53-0500 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2024-05-06T16·05+0000 |
commit | da9bc274f3a07a461b279b18c6b650b0a2808c39 (patch) | |
tree | ec027f4e2b643ff0a95014b57f29327826291092 /tvix/Cargo.nix | |
parent | 01a4a2399c2455b672051c1a005dabaf2971025d (diff) |
refactor(tvix): remove usage of async-recursion r/8082
Rust 1.77 supports async recursion as long as there is some form of indirection (ie. `Box::pin`). This removes the need to use the async-recursion crate. Change-Id: Ic9613ab7f32016f0103032a861edff92e2fb8b41 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11596 Reviewed-by: flokli <flokli@flokli.de> Autosubmit: Connor Brewster <cbrewster@hey.com> Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/Cargo.nix')
-rw-r--r-- | tvix/Cargo.nix | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/tvix/Cargo.nix b/tvix/Cargo.nix index 93fbbb2e0941..0efb86c66d86 100644 --- a/tvix/Cargo.nix +++ b/tvix/Cargo.nix @@ -719,35 +719,6 @@ rec { ]; }; - "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"; - usesDefaultFeatures = false; - } - { - name = "quote"; - packageId = "quote"; - usesDefaultFeatures = false; - } - { - name = "syn"; - packageId = "syn 2.0.48"; - usesDefaultFeatures = false; - features = [ "full" "parsing" "printing" "proc-macro" "clone-impls" ]; - } - ]; - - }; "async-signal" = rec { crateName = "async-signal"; version = "0.2.5"; @@ -14099,10 +14070,6 @@ rec { features = [ "tokio" "gzip" "bzip2" "xz" ]; } { - name = "async-recursion"; - packageId = "async-recursion"; - } - { name = "bstr"; packageId = "bstr"; } @@ -14301,10 +14268,6 @@ rec { features = [ "tokio" "bzip2" "gzip" "xz" "zstd" ]; } { - name = "async-recursion"; - packageId = "async-recursion"; - } - { name = "async-stream"; packageId = "async-stream"; } |