(a: lean_obj_arg, i: b_lean_obj_arg, v: f64)
| 63 | |
| 64 | #[inline] |
| 65 | pub unsafe fn lean_float_array_set(a: lean_obj_arg, i: b_lean_obj_arg, v: f64) -> *mut lean_object { |
| 66 | if !lean_is_scalar(i) { |
| 67 | a |
| 68 | } else { |
| 69 | let i = lean_unbox(i); |
| 70 | if i >= lean_sarray_size(a) { |
| 71 | a |
| 72 | } else { |
| 73 | lean_float_array_uset(a, i, v) |
| 74 | } |
| 75 | } |
| 76 | } |
| 77 | |
| 78 | #[inline(always)] |
| 79 | pub unsafe fn lean_float_array_fset( |
nothing calls this directly
no test coverage detected