pub fn iter<'a>(&'a self, row: R) -> BitIter<'a, C> {
        let (start, end) = self.range(row);
        BitIter {
            cur: None,
            iter: self.vector[start..end].iter().enumerate(),
            marker: PhantomData,
        }
    }
/// Iterates through all the columns set to true in a given row of
/// the matrix.
Iterates through all the columns set to true in a given row of
the matrix.
Iterates through all the columns set to true in a given row of the matrix .
pub fn iter<'a>(&'a self, row: R) -> BitIter<'a, C> {
        let (start, end) = self.range(row);
        BitIter {
            cur: None,
            iter: self.vector[start..end].iter().enumerate(),
            marker: PhantomData,
        }
    }
pub fn iter < ' a > ( & ' a self , row : R ) -> BitIter < ' a , C > { let ( start , end ) = self . range ( row ) ; BitIter { cur : None , iter : self . vector [ start .. end ] . iter ( ) . enumerate ( ) , marker : PhantomData , } }
Iterates through all the columns set to true in a given row of
the matrix.
Iterates through all the columns set to true in a given row of the matrix .
&'a self
row
R
&'a self
row
R