pub struct EarlyTermConfig {
pub min_trees: usize,
pub confidence_threshold: f64,
}Expand description
Validated early-term configuration.
Fields§
§min_trees: usizeMinimum tree count to evaluate before the early-term check is even tried. The convergence test needs enough samples to produce a non-degenerate stderr estimate.
confidence_threshold: f64Relative standard-error threshold — stop as soon as
stderr / max(|mean|, ε) drops below this value.
Implementations§
Trait Implementations§
Source§impl Clone for EarlyTermConfig
impl Clone for EarlyTermConfig
Source§fn clone(&self) -> EarlyTermConfig
fn clone(&self) -> EarlyTermConfig
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 moreSource§impl Debug for EarlyTermConfig
impl Debug for EarlyTermConfig
Source§impl Default for EarlyTermConfig
impl Default for EarlyTermConfig
Source§impl<'de> Deserialize<'de> for EarlyTermConfig
impl<'de> Deserialize<'de> for EarlyTermConfig
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 EarlyTermConfig
impl PartialEq for EarlyTermConfig
Source§impl Serialize for EarlyTermConfig
impl Serialize for EarlyTermConfig
impl Copy for EarlyTermConfig
impl StructuralPartialEq for EarlyTermConfig
Auto Trait Implementations§
impl Freeze for EarlyTermConfig
impl RefUnwindSafe for EarlyTermConfig
impl Send for EarlyTermConfig
impl Sync for EarlyTermConfig
impl Unpin for EarlyTermConfig
impl UnsafeUnpin for EarlyTermConfig
impl UnwindSafe for EarlyTermConfig
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<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