We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6430891 commit 6d153e0Copy full SHA for 6d153e0
src/crypto/sealed.rs
@@ -109,12 +109,13 @@ impl SealedTableEntry {
109
}
110
111
let decrypted = async_map_somes(decryptable_items, |items| cipher.decrypt(items)).await?;
112
- let mut chunks_exact = decrypted.chunks_exact(protected_attributes.len());
113
let mut default_iter =
114
std::iter::repeat_with::<&[Option<Plaintext>], _>(|| &[]).take(plaintext_items.len());
115
+ let mut chunks_exact;
116
let decrypted_iter: &mut dyn Iterator<Item = &[Option<Plaintext>]> =
117
if protected_attributes.len() > 0 {
118
+ chunks_exact = decrypted.chunks_exact(protected_attributes.len());
119
&mut chunks_exact
120
} else {
121
&mut default_iter
0 commit comments