cranpose 0.1.162

Cranpose runtime and UI facade
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::time::Duration;

#[inline]
pub(crate) fn poll_timeout(timeout: Option<Duration>) -> Option<Duration> {
    timeout.map(|duration| {
        let milliseconds =
            duration.as_millis() + u128::from(!duration.subsec_nanos().is_multiple_of(1_000_000));
        Duration::from_millis(milliseconds.min(i32::MAX as u128) as u64)
    })
}

#[cfg(test)]
#[path = "tests/android_poll_tests.rs"]
mod tests;