pub struct Crc16CcittFalse;Expand description
CRC-16/IBM-3740, widely known as CRC-16/CCITT-FALSE.
Polynomial 0x1021, initial value 0xFFFF, no reflection, no final XOR.
Check value for b"123456789": 0x29B1.
§Example
use wire_codec::checksum::{Checksum, Crc16CcittFalse};
assert_eq!(Crc16CcittFalse.compute(b"123456789"), 0x29B1);Trait Implementations§
Source§impl Checksum for Crc16CcittFalse
impl Checksum for Crc16CcittFalse
Source§impl Clone for Crc16CcittFalse
impl Clone for Crc16CcittFalse
impl Copy for Crc16CcittFalse
Source§impl Debug for Crc16CcittFalse
impl Debug for Crc16CcittFalse
Source§impl Default for Crc16CcittFalse
impl Default for Crc16CcittFalse
impl Eq for Crc16CcittFalse
Source§impl Hash for Crc16CcittFalse
impl Hash for Crc16CcittFalse
Source§impl PartialEq for Crc16CcittFalse
impl PartialEq for Crc16CcittFalse
impl StructuralPartialEq for Crc16CcittFalse
Auto Trait Implementations§
impl Freeze for Crc16CcittFalse
impl RefUnwindSafe for Crc16CcittFalse
impl Send for Crc16CcittFalse
impl Sync for Crc16CcittFalse
impl Unpin for Crc16CcittFalse
impl UnsafeUnpin for Crc16CcittFalse
impl UnwindSafe for Crc16CcittFalse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more