pub struct ReclusterSettings {
pub gap_statistic_reference_datasets: usize,
pub max_clusters: usize,
pub algorithm: ClusterAlgorithm,
}Fields§
§gap_statistic_reference_datasets: usizeThe number of reference datasets to use for the gap statistic. (which is used to determine the optimal number of clusters) 50 will give a decent estimate but for the best results use more, 500 will give a very good estimate but be very slow. We default to 250 in release mode.
max_clusters: usizeThe maximum number of clusters to create. This is the upper bound on the number of clusters that can be created. Increase if you’re getting a “could not find optimal k” error. Default is 24.
algorithm: ClusterAlgorithmThe clustering algorithm to use. Either “kmeans” or “gmm”.
Trait Implementations§
Source§impl Clone for ReclusterSettings
impl Clone for ReclusterSettings
Source§fn clone(&self) -> ReclusterSettings
fn clone(&self) -> ReclusterSettings
Returns a copy 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 moreSource§impl Debug for ReclusterSettings
impl Debug for ReclusterSettings
Source§impl Default for ReclusterSettings
impl Default for ReclusterSettings
Source§impl<'de> Deserialize<'de> for ReclusterSettings
impl<'de> Deserialize<'de> for ReclusterSettings
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 ReclusterSettings
impl PartialEq for ReclusterSettings
impl Copy for ReclusterSettings
impl Eq for ReclusterSettings
impl StructuralPartialEq for ReclusterSettings
Auto Trait Implementations§
impl Freeze for ReclusterSettings
impl RefUnwindSafe for ReclusterSettings
impl Send for ReclusterSettings
impl Sync for ReclusterSettings
impl Unpin for ReclusterSettings
impl UnwindSafe for ReclusterSettings
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.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.Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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