pub trait SquareRoot {
type Output;
// Required method
fn sqrt(&self) -> Self::Output;
}Expand description
Compute the square root of the number.
The result should be rounded towards zero by default.
§Examples
assert_eq!(256u32.sqrt(), 16);
assert_eq!(257u32.sqrt(), 16);Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".