INNER CODE UNIT · Rust
extract_f32_2d
RyanCodrai/turbovec · turbovec-python/src/lib.rs:56
fn extract_f32_2d<'py>(
name: &str,
obj: &Bound<'py, PyAny>,
) -> PyResult<PyReadonlyArray2<'py, f32>> {
obj.extract()
.map_err(|_| array_type_err(name, "2-D float32", obj))
}
/// Extract a 1-D uint64 array; see [`extract_f32_2d`].
fn extract_u64_1d<'py>(
name: &str,
obj: &Bound<'py, PyAny>,
) -> PyResult<PyReadonlyArray1<'py, u64>> {
obj.extract()
.map_err(|_| array_type_err(name, "1-D uint64", obj))
}
/// Extract a 1-D bool array; see [`extract_f32_2d`].