From aebea5c94d608f48905b7a923faa0a3a425264e1 Mon Sep 17 00:00:00 2001 From: Keenan Tims Date: Wed, 3 Dec 2025 01:02:28 -0800 Subject: [PATCH] day3: switch to cached from memoize (faster and more mature) --- src/day3.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/day3.rs b/src/day3.rs index a8f7b4a..e2167dc 100644 --- a/src/day3.rs +++ b/src/day3.rs @@ -1,5 +1,5 @@ use aoc_runner_derive::{aoc, aoc_generator}; -use memoize::memoize; +use cached::proc_macro::cached; use misc::POW10; #[aoc_generator(day3)] @@ -10,7 +10,7 @@ fn parse(input: &str) -> Vec> { .collect() } -#[memoize] +#[cached] fn max_joltage(bank: Vec, n: usize) -> u64 { if n == 1 { return *bank.iter().max().unwrap() as u64;