[][src]Enum accumulator::VCError

pub enum VCError {
    ConflictingIndices,
    InvalidOpen,
    UnexpectedState,
}

The different types of vector commitment errors.

Variants

ConflictingIndices

When there are conflicting indices in the vector commitment.

InvalidOpen

When an opening fails.

UnexpectedState

Unexpected state during an update.

Trait Implementations

impl Debug for VCError[src]

Auto Trait Implementations

impl Send for VCError

impl Sync for VCError

Blanket Implementations

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

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.

impl<T> Same for T

type Output = T

Should always be Self