chore(eval): upgrade to 2024 edition

Part of #114
There were a lot of warnings about drop order change. They are triggered
by NixString's custom drop, but the drop doesn't have side effects so
they can be ignored.

Change-Id: I19071de0fd39b8f0d19abc917d1d89d1cf26de40
Reviewed-on: https://cl.snix.dev/c/snix/+/30592
Reviewed-by: Florian Klink <flokli@flokli.de>
Autosubmit: Bence Nemes <nemes.bence1@gmail.com>
Reviewed-by: Domen Kožar <domen@cachix.org>
Tested-by: besadii
This commit is contained in:
Starnick4444 2025-07-01 06:18:30 +02:00 committed by clbot
parent beca8c8a4c
commit 40ab29c05a
31 changed files with 130 additions and 115 deletions

View file

@ -4031,7 +4031,7 @@ rec {
"snix-eval" = rec {
crateName = "snix-eval";
version = "0.1.0";
edition = "2021";
edition = "2024";
src = lib.cleanSourceWith { filter = sourceFilter; src = ../../snix/eval; };
libName = "snix_eval";
dependencies = [
@ -4166,7 +4166,7 @@ rec {
"snix-eval-builtin-macros" = rec {
crateName = "snix-eval-builtin-macros";
version = "0.0.1";
edition = "2021";
edition = "2024";
src = lib.cleanSourceWith { filter = sourceFilter; src = ../../snix/eval/builtin-macros; };
procMacro = true;
libName = "snix_eval_builtin_macros";