We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 084cbd7 commit 6926c84Copy full SHA for 6926c84
src/tests/utils/kernel.rs
@@ -109,14 +109,18 @@ lazy_static! {
109
.unwrap();
110
}
111
112
-fn by_name<T: FromStr>(capture: &Captures, name: &str) -> T {
+fn by_name<T>(capture: &Captures, name: &str) -> T
113
+where
114
+ T: FromStr,
115
+ T::Err: std::fmt::Display,
116
+{
117
let cap = capture
118
.name(name)
119
.expect("name should be captured")
120
.as_str();
121
match cap.parse() {
122
Ok(v) => v,
- Err(_) => panic!("failed to parse {} as an integer", name),
123
+ Err(err) => panic!("failed to parse {} as an integer: {}", name, err),
124
125
126
0 commit comments