From ac139c6e9b49ee7e44f8340810fc090c8e6bac7e Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Tue, 17 Aug 2021 13:40:10 -0600 Subject: [PATCH] Make CompactSize serialization functions public. --- zcash_primitives/src/serialize.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zcash_primitives/src/serialize.rs b/zcash_primitives/src/serialize.rs index b49407986..48953e9e2 100644 --- a/zcash_primitives/src/serialize.rs +++ b/zcash_primitives/src/serialize.rs @@ -4,10 +4,10 @@ use std::io::{self, Read, Write}; const MAX_SIZE: usize = 0x02000000; -pub(crate) struct CompactSize; +pub struct CompactSize; impl CompactSize { - pub(crate) fn read(mut reader: R) -> io::Result { + pub fn read(mut reader: R) -> io::Result { let flag = reader.read_u8()?; match if flag < 253 { Ok(flag as usize) @@ -44,7 +44,7 @@ impl CompactSize { } } - pub(crate) fn write(mut writer: W, size: usize) -> io::Result<()> { + pub fn write(mut writer: W, size: usize) -> io::Result<()> { match size { s if s < 253 => writer.write_u8(s as u8), s if s <= 0xFFFF => {