pub trait ConstMontyParams<const LIMBS: usize>:
Copy
+ Debug
+ Default
+ Eq
+ Send
+ Sync
+ 'static {
const LIMBS: usize;
const PARAMS: FixedMontyParams<LIMBS>;
}Expand description
Trait representing a modulus and its associated constants for converting in and out of Montgomery form.
To define a type which impls this trait, use the
const_monty_params! macro.
Required Associated Constants§
Sourceconst PARAMS: FixedMontyParams<LIMBS>
const PARAMS: FixedMontyParams<LIMBS>
Montgomery parameters constant.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.