Change assert to debug_assert
This commit is contained in:
@@ -23,12 +23,12 @@ impl<'a> Game<'a> {
|
||||
weights: &'a [Vec<f64>],
|
||||
p_draw: f64,
|
||||
) -> Self {
|
||||
assert!(
|
||||
debug_assert!(
|
||||
(result.len() == teams.len()),
|
||||
"result must have the same length as teams"
|
||||
);
|
||||
|
||||
assert!(
|
||||
debug_assert!(
|
||||
weights
|
||||
.iter()
|
||||
.zip(teams.iter())
|
||||
@@ -36,12 +36,12 @@ impl<'a> Game<'a> {
|
||||
"weights must have the same dimensions as teams"
|
||||
);
|
||||
|
||||
assert!(
|
||||
debug_assert!(
|
||||
(0.0..1.0).contains(&p_draw),
|
||||
"draw probability.must be >= 0.0 and < 1.0"
|
||||
);
|
||||
|
||||
assert!(
|
||||
debug_assert!(
|
||||
p_draw > 0.0 || {
|
||||
let mut r = result.to_vec();
|
||||
r.sort_unstable_by(|a, b| a.partial_cmp(b).unwrap());
|
||||
|
||||
Reference in New Issue
Block a user