pub fn borrow_with<'a>(&'a mut self, row: &'a Row) -> DatumVecBorrow<'a> {
        let mut borrow = self.borrow();
        borrow.extend(row.iter());
        borrow
    }
/// Borrow an instance with a specific lifetime, and pre-populate with a `Row`.
Borrow an instance with a specific lifetime, and pre-populate with a `Row`.
Borrow an instance with a specific lifetime and pre - populate with a ` Row ` .
pub fn borrow_with<'a>(&'a mut self, row: &'a Row) -> DatumVecBorrow<'a> {
        let mut borrow = self.borrow();
        borrow.extend(row.iter());
        borrow
    }
pub fn borrow_with < ' a > ( & ' a mut self , row : & ' a Row ) -> DatumVecBorrow < ' a > { let mut borrow = self . borrow ( ) ; borrow . extend ( row . iter ( ) ) ; borrow }
Borrow an instance with a specific lifetime, and pre-populate with a `Row`.
Borrow an instance with a specific lifetime and pre - populate with a ` Row ` .
&'a mut self
row
&'a Row
&'a mut self
row
&'a Row