pub trait HasCircleParams<F: IsField> {
type FE;
const CIRCLE_GENERATOR_X: FieldElement<F>;
const CIRCLE_GENERATOR_Y: FieldElement<F>;
const ORDER: u128;
}
Expand description
Parameters of the base field that we’ll need to define its Circle.
Required Associated Constants§
Sourceconst CIRCLE_GENERATOR_X: FieldElement<F>
const CIRCLE_GENERATOR_X: FieldElement<F>
Coordinate x of the generator of the circle group.
Sourceconst CIRCLE_GENERATOR_Y: FieldElement<F>
const CIRCLE_GENERATOR_Y: FieldElement<F>
Coordinate y of the generator of the circle group.
const ORDER: u128
Required Associated Types§
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.