INNER CODE UNIT · Rust
Ok
RyanCodrai/turbovec · turbovec-python/src/lib.rs:154
if let Ok(v) = obj.extract::<usize>() {
return Ok(v);
}
if is_py_int(obj) {
let msg = if obj.lt(0).unwrap_or(false) {
format!(
"{name} must be a non-negative integer, got {}",
int_repr(obj)
)
} else {
format!(
"{name} must fit in an unsigned 64-bit integer, got {}",
int_repr(obj)
)
};
return Err(pyo3::exceptions::PyValueError::new_err(msg));
}
Err(pyo3::exceptions::PyTypeError::new_err(format!(