16 lines
265 B
Markdown
16 lines
265 B
Markdown
|
|
||
|
# Integer square root
|
||
|
|
||
|
This module contains the single trait `IntegerSquareRoot` and implements it
|
||
|
for primitive integer types.
|
||
|
|
||
|
## Example
|
||
|
|
||
|
```rust
|
||
|
// `use` trait to get functionality
|
||
|
use integer_sqrt::IntegerSquareRoot;
|
||
|
|
||
|
assert_eq!(4u8.integer_sqrt(), 2);
|
||
|
```
|
||
|
|