From 628eed6cd52511ea32eb88068258f867e48f2a29 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Fri, 28 Mar 2025 10:52:19 +0100 Subject: [PATCH] Add test for borrowed `LinearMap` key. --- src/linear_map.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/linear_map.rs b/src/linear_map.rs index 091a5807..3b38fced 100644 --- a/src/linear_map.rs +++ b/src/linear_map.rs @@ -570,6 +570,18 @@ mod test { static mut _L: LinearMap = LinearMap::new(); } + #[test] + fn borrow() { + use crate::String; + + let mut map = LinearMap::<_, _, 8>::new(); + + let s = String::<64>::try_from("Hello, world!").unwrap(); + map.insert(s, 42).unwrap(); + + assert_eq!(map.get("Hello, world!").unwrap(), &42); + } + #[test] fn partial_eq() { {