pub trait SqrtField: Field {
// Required methods
fn legendre(&self) -> LegendreSymbol;
fn sqrt(&self) -> Option<Self>;
}
Expand description
This trait represents an element of a field that has a square root operation described for it.
Required Methods§
Sourcefn legendre(&self) -> LegendreSymbol
fn legendre(&self) -> LegendreSymbol
Returns the Legendre symbol of the field element.
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.