pub struct Crc16AnsiLe { /* private fields */ }Expand description
Crc16AnsiLe implements the CRC-16 algorithm using the ANSI polynominal in little-endian byte
order.
- Polynomial = 0x8005
- RefIn = false
- RefOut = false
- XorOut = false
Implementations§
Trait Implementations§
Source§impl Monitor for Crc16AnsiLe
impl Monitor for Crc16AnsiLe
fn process_byte(&mut self, byte: u8)
fn process_buf_bytes(&mut self, buf: &[u8])
fn process_double_bytes(&mut self, buf: [u8; 2])
fn process_triple_bytes(&mut self, buf: [u8; 3])
fn process_quad_bytes(&mut self, buf: [u8; 4])
Auto Trait Implementations§
impl Freeze for Crc16AnsiLe
impl RefUnwindSafe for Crc16AnsiLe
impl Send for Crc16AnsiLe
impl Sync for Crc16AnsiLe
impl Unpin for Crc16AnsiLe
impl UnsafeUnpin for Crc16AnsiLe
impl UnwindSafe for Crc16AnsiLe
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