refactor: make BuiltinFactor::log_evidence match exhaustive
Replace the `_ => 0.0` wildcard with explicit `Self::TeamSum(_) | Self::RankDiff(_) => 0.0`. No behavioral change; future variants now produce a compile error instead of being silently absorbed by the wildcard.
This commit is contained in:
+1
-1
@@ -95,7 +95,7 @@ impl Factor for BuiltinFactor {
|
|||||||
match self {
|
match self {
|
||||||
Self::Trunc(f) => f.log_evidence(vars),
|
Self::Trunc(f) => f.log_evidence(vars),
|
||||||
Self::Margin(f) => f.log_evidence(vars),
|
Self::Margin(f) => f.log_evidence(vars),
|
||||||
_ => 0.0,
|
Self::TeamSum(_) | Self::RankDiff(_) => 0.0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user