pub fn size(&self) -> u64 {
        let base_size = std::mem::size_of::<Self>();

        (base_size
            // account for contents of meta data
            + self
                .columns
                .iter()
                .map(|(k, v)| k.len() + v.size())
                .sum::<usize>()) as u64
            + self.columns_size
    }
/// Returns the estimated size in bytes of the meta data and all column data
/// associated with a `RowGroup`.
Returns the estimated size in bytes of the meta data and all column data
associated with a `RowGroup`.
Returns the estimated size in bytes of the meta data and all column data associated with a ` RowGroup ` .
pub fn size(&self) -> u64 {
        let base_size = std::mem::size_of::<Self>();
        (base_size
            // account for contents of meta data
            + self
                .columns
                .iter()
                .map(|(k, v)| k.len() + v.size())
                .sum::<usize>()) as u64
            + self.columns_size
    }
pub fn size ( & self ) -> u64 { let base_size = std :: mem :: size_of :: < Self > ( ) ; ( base_size // account for contents of meta data + self . columns . iter ( ) . map ( | ( k , v ) | k . len ( ) + v . size ( ) ) . sum :: < usize > ( ) ) as u64 + self . columns_size }
Returns the estimated size in bytes of the meta data and all column data
associated with a `RowGroup`.
Returns the estimated size in bytes of the meta data and all column data associated with a ` RowGroup ` .
&self
&self