assert that sled maps are collision free
This commit is contained in:
parent
785fc30481
commit
0cda9039bb
|
@ -243,7 +243,10 @@ impl SledSerialize for sled::transaction::TransactionalTree {
|
||||||
{
|
{
|
||||||
let key_bytes = key.into_ivec();
|
let key_bytes = key.into_ivec();
|
||||||
let value_bytes = value.into_ivec();
|
let value_bytes = value.into_ivec();
|
||||||
self.insert(key_bytes, value_bytes)?;
|
let previous = self.insert(key_bytes, value_bytes)?;
|
||||||
|
|
||||||
|
assert!(previous.is_none());
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue