pub fn finish_and_reuse(&mut self) -> Row {
        let data = SmallVec::from_slice(&self.data[..]);
        self.data.clear();
        Row { data }
    }
/// Returns a copy of this `Row`, clearing the data but not the allocation
/// in `self`.
///
/// The intent is that `self`'s allocation can be used to pack additional
/// rows, to reduce the amount of interaction with the allocator.
Returns a copy of this `Row`, clearing the data but not the allocation
in `self`.

The intent is that `self`'s allocation can be used to pack additional
rows, to reduce the amount of interaction with the allocator.
Returns a copy of this ` Row ` clearing the data but not the allocation in ` self ` . The intent is that ` self ` ' s allocation can be used to pack additional rows to reduce the amount of interaction with the allocator .
pub fn finish_and_reuse(&mut self) -> Row {
        let data = SmallVec::from_slice(&self.data[..]);
        self.data.clear();
        Row { data }
    }
pub fn finish_and_reuse ( & mut self ) -> Row { let data = SmallVec :: from_slice ( & self . data [ .. ] ) ; self . data . clear ( ) ; Row { data } }
Returns a copy of this `Row`, clearing the data but not the allocation
in `self`.
Returns a copy of this ` Row ` clearing the data but not the allocation in ` self ` .
&mut self
&mut self