pub struct JoinHashMapU64 { /* private fields */ }Implementations§
Source§impl JoinHashMapU64
impl JoinHashMapU64
pub fn with_capacity(cap: usize) -> Self
Trait Implementations§
Source§impl Debug for JoinHashMapU64
impl Debug for JoinHashMapU64
Source§impl JoinHashMapType for JoinHashMapU64
impl JoinHashMapType for JoinHashMapU64
fn extend_zero(&mut self, _: usize)
fn update_from_iter<'a>( &mut self, iter: Box<dyn Iterator<Item = (usize, &'a u64)> + Send + 'a>, deleted_offset: usize, )
fn get_matched_indices<'a>( &self, iter: Box<dyn Iterator<Item = (usize, &'a u64)> + 'a>, deleted_offset: Option<usize>, ) -> (Vec<u32>, Vec<u64>)
fn get_matched_indices_with_limit_offset( &self, hash_values: &[u64], limit: usize, offset: (usize, Option<u64>), input_indices: &mut Vec<u32>, match_indices: &mut Vec<u64>, ) -> Option<(usize, Option<u64>)>
Auto Trait Implementations§
impl Freeze for JoinHashMapU64
impl RefUnwindSafe for JoinHashMapU64
impl Send for JoinHashMapU64
impl Sync for JoinHashMapU64
impl Unpin for JoinHashMapU64
impl UnsafeUnpin for JoinHashMapU64
impl UnwindSafe for JoinHashMapU64
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> 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