#[repr(C)]pub struct BuildOptions { /* private fields */ }Expand description
BuildOptions defines how many bitmap compose a BitmapIndex and how many values must
represent every chunk in BitmapIndex.
On a BitmapIndex of a BitValue ‘U’ with size_in_bit(U) = L, bit_block_size represent
the size in bit of each sub-index.
For example a BitmapIndex of a BitValue ‘U=u16’ with ‘size_in_bit(u16) = 16’
and bit_block_size = 8 is composed from ‘16 / 8 = 2’ blocks of ‘2^8 = 256’ bitmaps each,
so is composed from ‘2 * 256 = 512’ bitmaps.
Implementations§
Trait Implementations§
Source§impl Clone for BuildOptions
impl Clone for BuildOptions
Source§fn clone(&self) -> BuildOptions
fn clone(&self) -> BuildOptions
Returns a duplicate 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 BuildOptions
impl RefUnwindSafe for BuildOptions
impl Send for BuildOptions
impl Sync for BuildOptions
impl Unpin for BuildOptions
impl UnwindSafe for BuildOptions
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