pub struct RowEncodingCategoricalContext {
pub num_known_categories: u32,
pub is_enum: bool,
pub lexical_sort_idxs: Option<Vec<u32>>,
}
Fields§
§num_known_categories: u32
The 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