pub fn borrow_with_many<'a, 'b, D: ::std::borrow::Borrow<Row> + 'a>(
        &'a mut self,
        rows: &'b [&'a D],
    ) -> DatumVecBorrow<'a> {
        let mut borrow = self.borrow();
        for row in rows {
            borrow.extend(row.borrow().iter());
        }
        borrow
    }
/// Borrow an instance with a specific lifetime, and pre-populate with `Row`s, for example
/// first adding a key followed by its values.
Borrow an instance with a specific lifetime, and pre-populate with `Row`s, for example
first adding a key followed by its values.
Borrow an instance with a specific lifetime and pre - populate with ` Row ` s for example first adding a key followed by its values .
pub fn borrow_with_many<'a, 'b, D: ::std::borrow::Borrow<Row> + 'a>(
        &'a mut self,
        rows: &'b [&'a D],
    ) -> DatumVecBorrow<'a> {
        let mut borrow = self.borrow();
        for row in rows {
            borrow.extend(row.borrow().iter());
        }
        borrow
    }
pub fn borrow_with_many < ' a , ' b , D : :: std :: borrow :: Borrow < Row > + ' a > ( & ' a mut self , rows : & ' b [ & ' a D ] , ) -> DatumVecBorrow < ' a > { let mut borrow = self . borrow ( ) ; for row in rows { borrow . extend ( row . borrow ( ) . iter ( ) ) ; } borrow }
Borrow an instance with a specific lifetime, and pre-populate with `Row`s, for example
first adding a key followed by its values.
Borrow an instance with a specific lifetime and pre - populate with ` Row ` s for example first adding a key followed by its values .
&'a mut self
rows
&'b [&'a D]
&'a mut self
rows
&'b [&'a D]