small refactoring (#6321)

This commit is contained in:
Thomas Coratger
2024-02-01 15:30:31 +01:00
committed by GitHub
parent a3128ae36d
commit 01d3df30f7
5 changed files with 40 additions and 59 deletions

View File

@ -49,15 +49,16 @@ where
T::Key: Decode,
T::Value: Decompress,
{
let key = match kv.0 {
Cow::Borrowed(k) => Decode::decode(k)?,
Cow::Owned(k) => Decode::decode(k)?,
};
let value = match kv.1 {
Cow::Borrowed(v) => Decompress::decompress(v)?,
Cow::Owned(v) => Decompress::decompress_owned(v)?,
};
Ok((key, value))
Ok((
match kv.0 {
Cow::Borrowed(k) => Decode::decode(k)?,
Cow::Owned(k) => Decode::decode(k)?,
},
match kv.1 {
Cow::Borrowed(v) => Decompress::decompress(v)?,
Cow::Owned(v) => Decompress::decompress_owned(v)?,
},
))
}
/// Helper function to decode only a value from a `(key, value)` pair.