Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct SensitivityConfig {
pub sensitivity_scale: u32,
pub w_critical: f64,
pub w_fanout: f64,
pub w_position: f64,
pub w_parallel: f64,
}
Configuration for auto-sensitivity scoring.
Weights and scale match NAT defaults from trie_builder.py lines 41-48.
sensitivity_scale: u32Integer scale for quantized sensitivity (1..=scale).
w_critical: f64Weight for the critical-path signal.
w_fanout: f64Weight for the fan-out signal.
w_position: f64Weight for the U-shaped position signal.
w_parallel: f64Weight for the parallel-penalty signal.
impl Clone for SensitivityConfigimpl Clone for SensitivityConfig
clonefn clone(&self) -> SensitivityConfig
clone_fromfn clone_from(&mut self, source: &Self)
impl Debug for SensitivityConfigimpl Debug for SensitivityConfig
fmtfn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for SensitivityConfigimpl Default for SensitivityConfig
defaultfn default() -> Self
impl<'de> Deserialize<'de> for SensitivityConfigimpl<'de> Deserialize<'de> for SensitivityConfig
deserializefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Serialize for SensitivityConfigimpl Serialize for SensitivityConfig
serializefn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,