We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ca9304d commit c307245Copy full SHA for c307245
1 file changed
src/lib.rs
@@ -1034,6 +1034,14 @@ impl<T: VecEncodable> CompactEncoding for Vec<T> {
1034
}
1035
1036
1037
+/// Get the encoded size for a Vec with elements which have a fixed size encoding.
1038
+pub fn vec_encoded_size_for_fixed_sized_elements<T: CompactEncoding>(
1039
+ vec: &[T],
1040
+ element_encoded_size: usize,
1041
+) -> usize {
1042
+ encoded_size_usize(vec.len()) + (vec.len() * element_encoded_size)
1043
+}
1044
+
1045
impl VecEncodable for u32 {
1046
fn vec_encoded_size(vec: &[Self]) -> Result<usize, EncodingError>
1047
where
0 commit comments