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 a83dde6 commit 0a6a74bCopy full SHA for 0a6a74b
test/src/types.rs
@@ -250,3 +250,37 @@ pub struct TestDescAndFn {
250
pub desc: TestDesc,
251
pub testfn: TestFn,
252
}
253
+
254
+impl TestDescAndFn {
255
+ pub const fn new_doctest(
256
+ test_name: &'static str,
257
+ ignore: bool,
258
+ source_file: &'static str,
259
+ start_line: usize,
260
+ no_run: bool,
261
+ should_panic: bool,
262
+ testfn: TestFn,
263
+ ) -> Self {
264
+ Self {
265
+ desc: TestDesc {
266
+ name: StaticTestName(test_name),
267
+ ignore,
268
+ ignore_message: None,
269
+ source_file,
270
+ start_line,
271
+ start_col: 0,
272
+ end_line: 0,
273
+ end_col: 0,
274
+ compile_fail: false,
275
+ no_run,
276
+ should_panic: if should_panic {
277
+ options::ShouldPanic::Yes
278
+ } else {
279
+ options::ShouldPanic::No
280
+ },
281
+ test_type: TestType::DocTest,
282
283
+ testfn,
284
+ }
285
286
+}
0 commit comments