From 9b8abd5609d4cf3c3318e5339807edb6bd6495c1 Mon Sep 17 00:00:00 2001 From: "codspeed-advent[bot]" Date: Mon, 23 Dec 2024 17:02:07 +0000 Subject: [PATCH] Run: run/spicy-eel/aoc-test/22 --- rust-runner/Cargo.lock | 59 +++++++++++++++++++++++++++++++++++++++++- rust-runner/Cargo.toml | 1 + rust-toolchain.toml | 2 ++ 3 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 rust-toolchain.toml diff --git a/rust-runner/Cargo.lock b/rust-runner/Cargo.lock index 84c7407..6fbe52e 100644 --- a/rust-runner/Cargo.lock +++ b/rust-runner/Cargo.lock @@ -23,6 +23,45 @@ version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" +[[package]] +name = "aoc-runner" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d21ef9204ad206a5a3e918e9920da04e1118ad91ce4f23570be964b9d6b9dfcb" + +[[package]] +name = "aoc-runner-derive" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba8b944269d3fee645d281b1335e1797044db497bb02d0098cc3fdb8900069cc" +dependencies = [ + "aoc-runner-internal", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "aoc-runner-internal" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "274b0ba7f3669a45ec0aaacf94eb032a749de880ab776091576cca94037c9982" +dependencies = [ + "serde", + "serde_derive", + "serde_json", +] + +[[package]] +name = "aoc-test" +version = "0.23.0" +source = "git+https://github.com/spicy-eel/aoc-test#93ad96604eb8719750ed872074321d2776c9934d" +dependencies = [ + "aoc-runner", + "aoc-runner-derive", + "rustc-hash", +] + [[package]] name = "autocfg" version = "1.4.0" @@ -309,10 +348,17 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" name = "rust-runner" version = "0.1.0" dependencies = [ + "aoc-test", "codspeed-criterion-compat", "paste", ] +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + [[package]] name = "ryu" version = "1.0.18" @@ -345,7 +391,7 @@ checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.90", ] [[package]] @@ -360,6 +406,17 @@ dependencies = [ "serde", ] +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "syn" version = "2.0.90" diff --git a/rust-runner/Cargo.toml b/rust-runner/Cargo.toml index 54d0981..5efb5f7 100644 --- a/rust-runner/Cargo.toml +++ b/rust-runner/Cargo.toml @@ -6,6 +6,7 @@ edition = "2021" [dependencies] paste = "1.0.0" codspeed-criterion-compat = { version = "2.7.2", default-features = false } +solution = { git = "https://github.com/spicy-eel/aoc-test", version = "0.23.0", package = "aoc-test" } # solution = { git = "YOUR_SOLUTION_REPO_GOES_HERE" } [[bench]] diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..014c308 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "nightly-2024-12-01"