We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
unwrap_or_else
1 parent e89c2e7 commit 50c6c39Copy full SHA for 50c6c39
src/directed/edmonds_karp.rs
@@ -62,14 +62,12 @@ where
62
let reverse = vertices.iter().collect::<FxIndexSet<_>>();
63
let mut capacities = EK::new(
64
vertices.len(),
65
- match reverse.get_index_of(source) {
66
- Some(s) => s,
67
- None => panic!("source not found in vertices"),
68
- },
69
- match reverse.get_index_of(sink) {
70
71
- None => panic!("sink not found in vertices"),
72
+ reverse
+ .get_index_of(source)
+ .unwrap_or_else(|| panic!("source not found in vertices")),
+ .get_index_of(sink)
+ .unwrap_or_else(|| panic!("sink not found in vertices")),
73
);
74
for ((from, to), capacity) in caps {
75
capacities.set_capacity(
0 commit comments