/// Returns references to the logical (decoded) values for all the rows in
/// the column.
///
/// NULL values are represented by None.
Returns references to the logical (decoded) values for all the rows in
the column.

NULL values are represented by None.
Returns references to the logical ( decoded ) values for all the rows in the column . NULL values are represented by None .
fn all_values<'a>(&'a mut self, dst: Vec<Option<&'a str>>) -> Vec<Option<&'a str>> {
        match self {
            Self::RLE(enc) => enc.all_values(dst),
            Self::Plain(enc) => enc.all_values(dst),
        }
    }
fn all_values < ' a > ( & ' a mut self , dst : Vec < Option < & ' a str > > ) -> Vec < Option < & ' a str > > { match self { Self :: RLE ( enc ) => enc . all_values ( dst ) , Self :: Plain ( enc ) => enc . all_values ( dst ) , } }
Returns references to the logical (decoded) values for all the rows in
the column.
Returns references to the logical ( decoded ) values for all the rows in the column .
&'a mut self
dst
Vec<Option<&'a str>>