From bfbdd7112b0a45b26c97d67731a4aa670423a0b9 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 c8cdb212..d9b65cf3 100644 --- a/zebra-state/src/sled_state/sled_format.rs +++ b/zebra-state/src/sled_state/sled_format.rs @@ -246,7 +246,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(()) }