1pub struct RiskInput {
2 pub unicode_risk: f32,
3 pub confusable_risk: f32,
4 pub semantic_risk: f32,
5}
6
7pub fn evaluate_risk(input: RiskInput) -> f32 {
8 (input.unicode_risk * 0.4) + (input.confusable_risk * 0.4) + (input.semantic_risk * 0.2)
9}