pub fn crc32_bytebuffer(byte_buffer: &[u8]) -> u32Expand description
Calculate CRC32 checksum for a byte buffer (Vec
Equivalent to Java’s crc32(ByteBuffer byteBuffer)
§Arguments
byte_buffer- Reference to Vec
§Returns
CRC32 checksum as u32 (masked with 0x7FFFFFFF)
§Examples
use rocketmq_common::utils::crc32_utils::crc32_bytebuffer;
let buffer = vec![1, 2, 3, 4, 5];
let checksum = crc32_bytebuffer(&buffer);
assert!(checksum > 0);