pub struct YanHunConfig {Show 32 fields
pub window_size: usize,
pub quantisation_eps: f64,
pub threshold_light: f64,
pub threshold_medium: f64,
pub threshold_heavy: f64,
pub ingestion_capacity: usize,
pub per_sensor_queue: usize,
pub shard_count: usize,
pub batch_max_size: usize,
pub batch_max_wait_ms: u64,
pub qingmi_alpha: f64,
pub hunfei_concurrency: usize,
pub verification_enabled: bool,
pub blend_alpha: f64,
pub clip_k: f64,
pub huber_strategy: HuberStrategy,
pub kalman_q: f64,
pub kalman_r: f64,
pub max_rounds: u32,
pub promote_confidence: f64,
pub convergence_delta: f64,
pub shadow_verify_delay_ms: u64,
pub shadow_max_attempts: u32,
pub shadow_min_confidence: f64,
pub persistence_backend: PersistenceBackend,
pub db_path: String,
pub tree_name: String,
pub shadow_tree_name: String,
pub flush_interval_ms: u64,
pub dbscan_min_samples_ratio: f64,
pub multi_round_batch_size: usize,
pub multi_round_concurrency: usize,
}Fields§
§window_size: usize§quantisation_eps: f64§threshold_light: f64§threshold_medium: f64§threshold_heavy: f64§ingestion_capacity: usize§per_sensor_queue: usize§shard_count: usize§batch_max_size: usize§batch_max_wait_ms: u64§qingmi_alpha: f64§hunfei_concurrency: usize§verification_enabled: bool§blend_alpha: f64§clip_k: f64§huber_strategy: HuberStrategy§kalman_q: f64§kalman_r: f64§max_rounds: u32§promote_confidence: f64§convergence_delta: f64§shadow_verify_delay_ms: u64§shadow_max_attempts: u32§shadow_min_confidence: f64§persistence_backend: PersistenceBackend§db_path: String§tree_name: String§shadow_tree_name: String§flush_interval_ms: u64§dbscan_min_samples_ratio: f64§multi_round_batch_size: usize§multi_round_concurrency: usizeImplementations§
Trait Implementations§
Source§impl Clone for YanHunConfig
impl Clone for YanHunConfig
Source§fn clone(&self) -> YanHunConfig
fn clone(&self) -> YanHunConfig
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 moreSource§impl Debug for YanHunConfig
impl Debug for YanHunConfig
Source§impl Default for YanHunConfig
impl Default for YanHunConfig
Source§impl<'de> Deserialize<'de> for YanHunConfig
impl<'de> Deserialize<'de> for YanHunConfig
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
Auto Trait Implementations§
impl Freeze for YanHunConfig
impl RefUnwindSafe for YanHunConfig
impl Send for YanHunConfig
impl Sync for YanHunConfig
impl Unpin for YanHunConfig
impl UnsafeUnpin for YanHunConfig
impl UnwindSafe for YanHunConfig
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