pub struct GroupMeta {
pub key_values: Vec<String>,
pub row_indices: Vec<usize>,
}Expand description
Metadata for one group in a GroupIndex.
Fields§
§key_values: Vec<String>The rendered key strings (one per grouping column), in key order.
row_indices: Vec<usize>Base-frame row indices belonging to this group, in first-occurrence order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GroupMeta
impl RefUnwindSafe for GroupMeta
impl Send for GroupMeta
impl Sync for GroupMeta
impl Unpin for GroupMeta
impl UnsafeUnpin for GroupMeta
impl UnwindSafe for GroupMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more