mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-15 05:33:07 +00:00
14 lines
280 B
Rust
14 lines
280 B
Rust
/// Integer division that rounds up.
|
|
pub fn div_up_usize(p: usize, q: usize) -> usize {
|
|
div_up(p as u32, q as u32) as usize
|
|
}
|
|
|
|
/// Integer division that rounds up.
|
|
pub fn div_up(p: u32, q: u32) -> u32 {
|
|
if p % q == 0 {
|
|
p / q
|
|
} else {
|
|
1 + p / q
|
|
}
|
|
}
|