抄送
CRC(16、32、64)的Rust实现。 MSRV为1.46。
用法
将crc添加到Cargo.toml
[ dependencies ]
crc = " 2.0 "
计算CRC
use crc :: {Crc, Algorithm, CRC_16_IBM_SDLC, CRC_32_ISCSI};
pub const X25: Crc = Crc :: :: new ( & CRC_16_IBM_SDLC);
pub const CASTAGNOLI: Crc = Crc :: :: new ( & CRC_32_ISCSI);
assert_eq! (X25. checksum ( b"123456789" ), 0x906e );
assert_eq! (CASTAGNOLI. checksum ( b"12
1