Trait filecoin_hashers::PoseidonArity

source ·
pub trait PoseidonArity: Arity<Scalar> + Send + Sync + Clone + Debug {
    // Required method
    fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>;
}

Required Methods§

source

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl PoseidonArity for U0

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U2

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U4

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U8

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U11

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U16

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U24

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

source§

impl PoseidonArity for U36

source§

fn PARAMETERS() -> &'static PoseidonConstants<Fr, Self>

Implementors§