[−][src]Struct libdeflater::Crc
Struct holding the state required to compute a rolling crc32 value.
Methods
impl Crc
[src]
pub fn new() -> Crc
[src]
Returns a new Crc
instance
pub fn update(&mut self, data: &[u8])
[src]
Update the CRC with the bytes in data
pub fn sum(&self) -> u32
[src]
Returns the current CRC32 checksum
Auto Trait Implementations
impl Send for Crc
impl Unpin for Crc
impl Sync for Crc
impl UnwindSafe for Crc
impl RefUnwindSafe for Crc
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,