[][src]Enum snarkos_models::gadgets::r1cs::Index

pub enum Index {
    Input(usize),
    Aux(usize),
}

Represents the index of either an input variable or auxiliary variable.

Variants

Input(usize)

Index of an input variable.

Aux(usize)

Index of an auxiliary (or private) variable.

Trait Implementations

impl CanonicalDeserialize for Index[src]

impl CanonicalSerialize for Index[src]

impl Clone for Index[src]

impl ConstantSerializedSize for Index[src]

impl Copy for Index[src]

impl Debug for Index[src]

impl Eq for Index[src]

impl Ord for Index[src]

impl PartialEq<Index> for Index[src]

impl PartialOrd<Index> for Index[src]

impl StructuralEq for Index[src]

impl StructuralPartialEq for Index[src]

Auto Trait Implementations

impl RefUnwindSafe for Index

impl Send for Index

impl Sync for Index

impl Unpin for Index

impl UnwindSafe for Index

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,