(
data_type: &DataType,
len: usize,
offset: usize,
)
| 257 | pub type ArrayDataRef = Arc<ArrayData>; |
| 258 | |
| 259 | fn checked_len_plus_offset( |
| 260 | data_type: &DataType, |
| 261 | len: usize, |
| 262 | offset: usize, |
| 263 | ) -> Result<usize, ArrowError> { |
| 264 | len.checked_add(offset).ok_or_else(|| { |
| 265 | ArrowError::InvalidArgumentError(format!( |
| 266 | "Length {len} with offset {offset} overflows usize for {data_type}" |
| 267 | )) |
| 268 | }) |
| 269 | } |
| 270 | |
| 271 | impl ArrayData { |
| 272 | /// Create a new ArrayData instance; |
no test coverage detected