replace lazy_static with std::sync::LazyLock; commit Cargo.lock

lazy_static removed from Cargo.toml (the only dependency removal for
now, per decision). ITEMS_REFS/ITEMS_NAMES are now LazyLock statics; the
duplicate foundry.json load is dropped and the no-op HashMap roundtrip
is gone. Cargo.lock is now tracked: the app is a binary and builds
should be reproducible.
This commit is contained in:
yaroslav k committed 2026-08-15 14:56:54 +03:00
1 parent 6b792734b6
commit 444f046990
4 files changed
+3421 -35

No files matched your search

+1 -3
View File
@@ -3,9 +3,7 @@
debug/
target/
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
Cargo.lock
# Cargo.lock is tracked: the app is a binary, builds should be reproducible
# These are backup files generated by rustfmt
**/*.rs.bk