pub trait SqrtHelper: Float {
type ISet1: HInt + Into<Self::ISet2> + CastFrom<Self::Int> + From<u8>;
type ISet2: HInt + From<Self::ISet1> + From<u8>;
const FINAL_ROUNDS: u32;
const SET1_ROUNDS: u32 = 0u32;
const SET2_ROUNDS: u32 = 0u32;
}
Expand description
Size-specific constants related to the square root routine.
Required Associated Constants§
Sourceconst FINAL_ROUNDS: u32
const FINAL_ROUNDS: u32
Number of rounds at Self::Int
.
Provided Associated Constants§
Sourceconst SET1_ROUNDS: u32 = 0u32
const SET1_ROUNDS: u32 = 0u32
Number of rounds at ISet1
.
Sourceconst SET2_ROUNDS: u32 = 0u32
const SET2_ROUNDS: u32 = 0u32
Number of rounds at ISet2
.
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.