fix read and add from_bytes

This commit is contained in:
NikVolf
2019-09-07 14:10:08 +03:00
parent 49763d1c01
commit 6d9deefb93

View File

@@ -42,7 +42,7 @@ impl Entry {
}
}
pub fn read<R: std::io::Read>(&self, consensus_branch_id: u32, r: &mut R) -> std::io::Result<Self> {
pub fn read<R: std::io::Read>(consensus_branch_id: u32, r: &mut R) -> std::io::Result<Self> {
let kind = {
match r.read_u8()? {
0 => {
@@ -66,6 +66,11 @@ impl Entry {
data,
})
}
pub fn from_bytes(consensus_branch_id: u32, buf: &[u8]) -> std::io::Result<Self> {
let mut cursor = std::io::Cursor::new(buf);
Self::read(consensus_branch_id, &mut cursor)
}
}
impl From<NodeData> for Entry {