Type Alias Checksums

Source
pub type Checksums = ChecksumsV38;
Expand description

A vector of fletcher64 checksums, one per block. These are stored as a flat array of bytes for efficient deserialization.

Aliased Type§

struct Checksums { /* private fields */ }

Implementations§

Source§

impl Checksums

Source

pub fn fletcher(checksums: Vec<Checksum>) -> Self

Source

pub fn len(&self) -> usize

Source

pub fn maybe_as_ref(&self) -> Result<&[Checksum], Error>

Source

pub fn offset_by(&self, amount: usize) -> Self

Source

pub fn shrunk(&self, len: usize) -> Self