From 774f77990dc88bbf1006ca85ccc26d656ad76b35 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Thu, 14 Nov 2024 21:54:35 +0000 Subject: [PATCH] before local --- src/test.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test.rs b/src/test.rs index 55ca991..f8189e8 100644 --- a/src/test.rs +++ b/src/test.rs @@ -25,6 +25,16 @@ fn demo() { l.append(s("ho")); l.check_consistency(); assert_eq!(l.head_and_tail_mut(), H::Both(&mut s("hi"), &mut s("ho"))); + macro_rules! chk_vec { { $mk:expr } => { + assert_eq!( + $mk.collect::>(), + vec![&mut s("hi"), &mut s("ho")], + ); + } } + chk_vec(l.all().collect()); + chk_vec(l.all_mut_safe().collect()); + chk_vec(l.all_mut_safe().collect()); + write!(l.front_mut().unwrap(), "!").unwrap(); assert_eq!(l.pop_front(), Some(s("hi!"))); l.check_consistency(); assert_eq!(l.front(), Some(&s("ho"))); l.check_consistency(); -- 2.30.2