pub struct ProbabilisticRoutingConfig {
pub probability_threshold: f32,
pub delta: f32,
pub epsilon: f32,
pub adaptive: bool,
pub min_edges_to_test: usize,
pub max_skip_ratio: f32,
}Expand description
Configuration for probabilistic routing.
Fields§
§probability_threshold: f32Probability threshold for edge testing (higher = more aggressive pruning).
delta: f32Delta parameter for routing guarantee.
epsilon: f32Epsilon parameter for success probability.
adaptive: boolWhether to use adaptive thresholds.
min_edges_to_test: usizeMinimum edges to always test.
max_skip_ratio: f32Maximum skip ratio (1 - fraction of edges tested).
Implementations§
Trait Implementations§
Source§impl Clone for ProbabilisticRoutingConfig
impl Clone for ProbabilisticRoutingConfig
Source§fn clone(&self) -> ProbabilisticRoutingConfig
fn clone(&self) -> ProbabilisticRoutingConfig
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 ProbabilisticRoutingConfig
impl Debug for ProbabilisticRoutingConfig
Auto Trait Implementations§
impl Freeze for ProbabilisticRoutingConfig
impl RefUnwindSafe for ProbabilisticRoutingConfig
impl Send for ProbabilisticRoutingConfig
impl Sync for ProbabilisticRoutingConfig
impl Unpin for ProbabilisticRoutingConfig
impl UnsafeUnpin for ProbabilisticRoutingConfig
impl UnwindSafe for ProbabilisticRoutingConfig
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