[−][src]Trait neptune::poseidon::Arity
Available arities for the Poseidon hasher.
Associated Types
type ConstantsSize: ArrayLength<T>
Must be Arity + 1.
Available arities for the Poseidon hasher.
type ConstantsSize: ArrayLength<T>
Must be Arity + 1.
fn tag() -> T
impl<Fr: PrimeField> Arity<Fr> for U0
[src]type ConstantsSize = U0
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U2
[src]type ConstantsSize = U3
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U3
[src]type ConstantsSize = U4
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U4
[src]type ConstantsSize = U5
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U5
[src]type ConstantsSize = U6
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U6
[src]type ConstantsSize = U7
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U7
[src]type ConstantsSize = U8
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U8
[src]type ConstantsSize = U9
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U9
[src]type ConstantsSize = U10
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U10
[src]type ConstantsSize = U11
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U11
[src]type ConstantsSize = U12
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U12
[src]type ConstantsSize = U13
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U13
[src]type ConstantsSize = U14
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U14
[src]type ConstantsSize = U15
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U15
[src]type ConstantsSize = U16
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U16
[src]type ConstantsSize = U17
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U17
[src]type ConstantsSize = U18
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U18
[src]type ConstantsSize = U19
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U19
[src]type ConstantsSize = U20
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U20
[src]type ConstantsSize = U21
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U21
[src]type ConstantsSize = U22
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U22
[src]type ConstantsSize = U23
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U23
[src]type ConstantsSize = U24
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U24
[src]type ConstantsSize = U25
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U25
[src]type ConstantsSize = U26
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U26
[src]type ConstantsSize = U27
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U27
[src]type ConstantsSize = U28
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U28
[src]type ConstantsSize = U29
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U29
[src]type ConstantsSize = U30
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U30
[src]type ConstantsSize = U31
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U31
[src]type ConstantsSize = U32
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U32
[src]type ConstantsSize = U33
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U33
[src]type ConstantsSize = U34
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U34
[src]type ConstantsSize = U35
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U35
[src]type ConstantsSize = U36
fn tag() -> Fr
[src]impl<Fr: PrimeField> Arity<Fr> for U36
[src]type ConstantsSize = U37
fn tag() -> Fr
[src]