Trait bp7::crc::CrcBlock [−][src]
pub trait CrcBlock: Block + Clone { fn crc_value(&self) -> &CrcValue; fn set_crc(&mut self, crc: CrcValue); fn has_crc(&self) -> bool { ... } fn update_crc(&mut self) { ... } fn check_crc(&mut self) -> bool { ... } fn reset_crc(&mut self) { ... } fn crc(&self) -> Option<&[u8]> { ... } fn set_crc_type(&mut self, crc_value: CrcRawType) { ... } fn crc_type(&self) -> CrcRawType { ... } }
Required methods
Provided methods
fn update_crc(&mut self)
fn update_crc(&mut self)
Recalculate crc value
fn set_crc_type(&mut self, crc_value: CrcRawType)
fn set_crc_type(&mut self, crc_value: CrcRawType)
Set crc type CRC_NO, CRC_16, CRC_32
fn crc_type(&self) -> CrcRawType
fn crc_type(&self) -> CrcRawType
Return the crc type code