1 2 3 4 5 6 7 8 9 10 11 12 13
use super::*;
impl<T> ChunkLen for ChunkedArray<T> {
/// Combined length of all the chunks.
#[inline]
fn len(&self) -> usize {
match self.chunks.len() {
// fast path
1 => self.chunks[0].len(),
_ => self.chunks.iter().fold(0, |acc, arr| acc + arr.len()),
}
}
}