From d784a23eabf57eb10596108b96d8964e06b6b7a3 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Thu, 5 Nov 2020 08:36:58 -0500 Subject: [PATCH] Add message if assertion that sled map keys don't collide fails Co-authored-by: teor --- zebra-state/src/sled_state/sled_format.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zebra-state/src/sled_state/sled_format.rs b/zebra-state/src/sled_state/sled_format.rs index b99da94b9..4bf3f9054 100644 --- a/zebra-state/src/sled_state/sled_format.rs +++ b/zebra-state/src/sled_state/sled_format.rs @@ -245,7 +245,7 @@ impl SledSerialize for sled::transaction::TransactionalTree { let value_bytes = value.into_ivec(); let previous = self.insert(key_bytes, value_bytes)?; - assert!(previous.is_none()); + assert!(previous.is_none(), format!("state insertion error: duplicate key {:?} when inserting value {:?}", key, value)); Ok(()) }