Enum flechasdb::db::build::BuildEvent
source · pub enum BuildEvent<'a, T> {
StartingIdAssignment,
FinishedIdAssignment,
StartingPartitioning,
FinishedPartitioning,
StartingSubvectorDivision,
FinishedSubvectorDivision,
StartingQuantization(usize),
FinishedQuantization(usize),
ClusterEvent(ClusterEvent<'a, T>),
}Expand description
Events from DatabaseBuilder::build_with_events.
Variants§
StartingIdAssignment
Starting to assign unique IDs to individual vectors.
FinishedIdAssignment
Finished assigning unique IDs to individual vectors.
StartingPartitioning
Starting to partition vectors.
FinishedPartitioning
Finished partitioning vectors.
StartingSubvectorDivision
Starting to divide vectors into subvectors.
FinishedSubvectorDivision
Finished dividing vectors into subvectors.
StartingQuantization(usize)
Starting to quantize subvectors in a specific division.
FinishedQuantization(usize)
Finished to quantize subvectors in a specific division.
ClusterEvent(ClusterEvent<'a, T>)
Event from clustering.
Trait Implementations§
Auto Trait Implementations§
impl<'a, T> RefUnwindSafe for BuildEvent<'a, T>where T: RefUnwindSafe,
impl<'a, T> Send for BuildEvent<'a, T>where T: Sync,
impl<'a, T> Sync for BuildEvent<'a, T>where T: Sync,
impl<'a, T> Unpin for BuildEvent<'a, T>
impl<'a, T> UnwindSafe for BuildEvent<'a, T>where T: RefUnwindSafe,
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