pub struct RowEncodingCategoricalContext {
pub num_known_categories: u32,
pub is_enum: bool,
pub lexical_sort_idxs: Option<Vec<u32>>,
}Fields§
§num_known_categories: u32The number of known categories in categorical / enum currently.
is_enum: bool§lexical_sort_idxs: Option<Vec<u32>>The mapping from key to lexical sort index
Implementations§
Source§impl RowEncodingCategoricalContext
impl RowEncodingCategoricalContext
pub fn needed_num_bits(&self) -> usize
Trait Implementations§
Source§impl Clone for RowEncodingCategoricalContext
impl Clone for RowEncodingCategoricalContext
Source§fn clone(&self) -> RowEncodingCategoricalContext
fn clone(&self) -> RowEncodingCategoricalContext
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RowEncodingCategoricalContext
impl RefUnwindSafe for RowEncodingCategoricalContext
impl Send for RowEncodingCategoricalContext
impl Sync for RowEncodingCategoricalContext
impl Unpin for RowEncodingCategoricalContext
impl UnwindSafe for RowEncodingCategoricalContext
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