[][src]Struct libdeflater::Crc

pub struct Crc { /* fields omitted */ }

Struct holding the state required to compute a rolling crc32 value.

Implementations

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 RefUnwindSafe for Crc

impl Send for Crc

impl Sync for Crc

impl Unpin for Crc

impl UnwindSafe for Crc

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.