Skip to main content

Fletcher16

Type Alias Fletcher16 

Source
pub type Fletcher16 = Fletcher<u16>;
Expand description

Produces a 16-bit checksum from a stream of 8-bit data.

§Example

let data: [u8; 6] = [0xC1, 0x77, 0xE9, 0xC0, 0xAB, 0x1E];
let mut checksum = fletcher::Fletcher16::new();
checksum.update(&data);
assert_eq!(checksum.value(), 0x3FAD);

Aliased Type§

pub struct Fletcher16 { /* private fields */ }