pub struct MaintenanceOptions {
pub mode: MaintenanceMode,
pub max_hnsw_inserts: Option<usize>,
}Expand description
Options for a maintenance pass.
Fields§
§mode: MaintenanceModeThe requested maintenance mode.
max_hnsw_inserts: Option<usize>Maximum HNSW tail slots to insert in this pass. None means no limit.
Implementations§
Source§impl MaintenanceOptions
impl MaintenanceOptions
Sourcepub const fn auto() -> MaintenanceOptions
pub const fn auto() -> MaintenanceOptions
Bounded production-oriented maintenance.
Sourcepub const fn full() -> MaintenanceOptions
pub const fn full() -> MaintenanceOptions
Full offline rebuild.
Trait Implementations§
Source§impl Clone for MaintenanceOptions
impl Clone for MaintenanceOptions
Source§fn clone(&self) -> MaintenanceOptions
fn clone(&self) -> MaintenanceOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MaintenanceOptions
Source§impl Debug for MaintenanceOptions
impl Debug for MaintenanceOptions
Source§impl Default for MaintenanceOptions
impl Default for MaintenanceOptions
Source§fn default() -> MaintenanceOptions
fn default() -> MaintenanceOptions
Returns the “default value” for a type. Read more
impl Eq for MaintenanceOptions
Source§impl PartialEq for MaintenanceOptions
impl PartialEq for MaintenanceOptions
impl StructuralPartialEq for MaintenanceOptions
Auto Trait Implementations§
impl Freeze for MaintenanceOptions
impl RefUnwindSafe for MaintenanceOptions
impl Send for MaintenanceOptions
impl Sync for MaintenanceOptions
impl Unpin for MaintenanceOptions
impl UnsafeUnpin for MaintenanceOptions
impl UnwindSafe for MaintenanceOptions
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.