Crate crc64fast_nvme

Source
Expand description

§crc64fast-nvme

SIMD-accelerated CRC-64/NVME computation (similar to crc32fast).

§Usage

use crc64fast_nvme::Digest;

let mut c = Digest::new();
c.write(b"hello ");
c.write(b"world!");
let checksum = c.sum64();
assert_eq!(checksum, 0xd9160d1fa8e418e3);

Tracking links for unstable features used here (which require nightly builds):

  • simd_ffi: https://github.com/rust-lang/rust/issues/27731
  • link_llvm_intrinsics: https://github.com/rust-lang/rust/issues/29602
  • avx512_target_feature: https://github.com/rust-lang/rust/issues/111137

Structs§

  • Represents an in-progress CRC-64 computation.
  • Begin functionality for building a C-compatible library

Functions§