{"ast_node_type":"function","tokens":[{"end":66,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn new(column_size: usize) -> SparseIntervalMatrix<R, C> {
impl<R: Idx, C: Step + Idx> SparseIntervalMatrix<R, C> {
        SparseIntervalMatrix { rows: IndexVec::new(), column_size }