Mercurial > lbo > hg > leveldb-rs
view src/crc.rs @ 640:9783ae73d047
clippy refactoring
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Sat, 15 Jun 2024 13:10:27 +0200 |
parents | 140cb80c4a4f |
children |
line wrap: on
line source
const CRC: crc::Crc<u32, crc::Table<1>> = crc::Crc::<u32, crc::Table<1>>::new(&crc::CRC_32_ISCSI); pub(crate) fn crc32(data: impl AsRef<[u8]>) -> u32 { let mut digest = CRC.digest(); digest.update(data.as_ref()); digest.finalize() } pub(crate) fn digest() -> crc::Digest<'static, u32> { CRC.digest() }