[][src]Enum ddelta::State

pub enum State {
    Reading,
    Sorting,
    Working(u64),
}

The current state of the generator.

Passed to a callback periodically to give feedback, such as updating a progress bar.

Variants

Reading

The new or old file is currently being read. This is currently only used in generate_chunked.

Sorting

The internal algorithm, divsufsort, is currently being run.

Working(u64)

The generator is currently working its way through the data. The number represents how much of the new file has been worked through. In other words, if calculating a percentage, divide this number by the size of the new file.

Trait Implementations

impl Clone for State[src]

impl Copy for State[src]

impl Debug for State[src]

impl Eq for State[src]

impl Hash for State[src]

impl PartialEq<State> for State[src]

impl StructuralEq for State[src]

impl StructuralPartialEq for State[src]

Auto Trait Implementations

impl RefUnwindSafe for State

impl Send for State

impl Sync for State

impl Unpin for State

impl UnwindSafe for State

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.