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