Deprecate LetNodes in favor of new scope API (#1814)

* WIP

* Start deprecating let nodes

* Replace WasmEditorApi network imports with new Scope input

* Add missing unwrap

* Add #[serde(default)] to scope_injections

* Restructure WasmEditorApi definition to be available as a TaggedValue

* Fix text node

* Use stable toolchain in nix shell again

* Code review

* FIx text node and remove all remaining warnings

* Require executor input to be 'static

---------

Co-authored-by: Keavon Chambers <keavon@keavon.com>
This commit is contained in:
Dennis Kobert
2024-07-10 14:18:21 +02:00
committed by GitHub
co-authored by Keavon Chambers
parent a17ed68008
commit 3657b37574
55 changed files with 774 additions and 980 deletions
+4 -1
View File
@@ -31,7 +31,7 @@ let
rustc-wasm = pkgs.rust-bin.stable.latest.default.override {
targets = [ "wasm32-unknown-unknown" ];
# wasm-pack needs this
extensions = [ "rust-src" "rust-analyzer" "clippy" ];
extensions = [ "rust-src" "rust-analyzer" "clippy"];
};
in
# Make a shell with the dependencies we need
@@ -50,11 +50,14 @@ in
pkgs.webkitgtk
pkgs.pkg-config
pkgs.openssl
# Use Mold as a Linke
pkgs.mold
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [pkgs.openssl];
# Hacky way to run cago through Mold
shellHook = ''
alias cargo='mold --run cargo'