pub struct SeismicConfig {
pub postings: usize,
pub cluster_size: usize,
pub summary_energy: f32,
pub forward_compression: bool,
}Expand description
Bounded Seismic build policy. Merge copies runs without rebuilding them.
Fields§
§postings: usizeMaximum retained nominations per term in a newly built run.
cluster_size: usizeTarget number of nominations per geometric cluster.
summary_energy: f32Fraction of summary magnitude retained for candidate ranking.
forward_compression: boolLossless U16/U24/DotVByte forward dimension compression (default true).
Trait Implementations§
Source§impl Clone for SeismicConfig
impl Clone for SeismicConfig
Source§impl Debug for SeismicConfig
impl Debug for SeismicConfig
Source§impl Default for SeismicConfig
impl Default for SeismicConfig
Source§impl<'de> Deserialize<'de> for SeismicConfigwhere
SeismicConfig: Default,
impl<'de> Deserialize<'de> for SeismicConfigwhere
SeismicConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SeismicConfig
impl PartialEq for SeismicConfig
Source§impl Serialize for SeismicConfig
impl Serialize for SeismicConfig
impl StructuralPartialEq for SeismicConfig
Auto Trait Implementations§
impl Freeze for SeismicConfig
impl RefUnwindSafe for SeismicConfig
impl Send for SeismicConfig
impl Sync for SeismicConfig
impl Unpin for SeismicConfig
impl UnsafeUnpin for SeismicConfig
impl UnwindSafe for SeismicConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> DropFlavorWrapper<T> for T
impl<T> DropFlavorWrapper<T> for T
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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