From 1b13435c4b14e177d00a133cdb623182beff3d33 Mon Sep 17 00:00:00 2001 From: parrrate Date: Fri, 12 Sep 2025 18:33:52 +0000 Subject: [PATCH] ungrey first part of Linked --- src/exercises/linked.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/exercises/linked.md b/src/exercises/linked.md index d6896b2..59e45b5 100644 --- a/src/exercises/linked.md +++ b/src/exercises/linked.md @@ -15,12 +15,20 @@ struct Linked<'a, F> { } impl<'a, F: FnMut(String)> Linked<'a, F> { -# /* +# fn __() { +# mod __ { +# struct Node<'a> { next: Option>, value: &'a str } +# struct Linked<'a, F> { node: Box>, callback: &'a mut F } +# impl Linked<'_, F> { fn with(&mut self, value: &str) -> Linked<'_, F> { +# unimplemented!() } fn with2(self) { let _ = Self { node: Node { next: Some(self.node), -# */ +# value: unimplemented!(), +# }.into(), +# callback: self.callback, +# }; } } } } # fn with<'b>(&'b mut self, value: &'b str) -> Linked<'b, F> { # Linked { # node: Node {