in src/routesocket.rs [52:60]
fn check_result(res: isize) -> Result<usize> {
if res == -1 {
Err(Error::last_os_error())
} else {
Ok(res
.try_into()
.map_err(|e: TryFromIntError| unlikely_err(e.to_string()))?)
}
}