Skip to content

Commit cf7d12c

Browse files
committed
fixed Option::serialized_size()
1 parent aa9541e commit cf7d12c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

utilities/src/serialize/impls.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,8 @@ impl<T: CanonicalSerialize> CanonicalSerialize for Option<T> {
197197

198198
#[inline]
199199
fn serialized_size(&self, compress: Compress) -> usize {
200-
8 + self.as_ref().map(|s| s.serialized_size(compress)).unwrap_or(0)
200+
bool::serialized_size(&self.is_some(), compress)
201+
+ self.as_ref().map(|s| s.serialized_size(compress)).unwrap_or(0)
201202
}
202203
}
203204

0 commit comments

Comments
 (0)