File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -582,6 +582,7 @@ For this rust code:
582582``` rust
583583/// ```
584584/// let x = 12;
585+ /// Ok(())
585586/// ```
586587pub trait Trait {}
587588```
@@ -590,10 +591,10 @@ The generated output (formatted) will look like this:
590591
591592``` json
592593{
593- "format_version" : 1 ,
594+ "format_version" : 2 ,
594595 "doctests" : [
595596 {
596- "file" : " foo .rs" ,
597+ "file" : " src/lib .rs" ,
597598 "line" : 1 ,
598599 "doctest_attributes" : {
599600 "original" : " " ,
@@ -609,9 +610,17 @@ The generated output (formatted) will look like this:
609610 "added_css_classes" : [],
610611 "unknown" : []
611612 },
612- "original_code" : " let x = 12;" ,
613- "doctest_code" : " #![allow(unused)]\n fn main() {\n let x = 12;\n }" ,
614- "name" : " foo.rs - Trait (line 1)"
613+ "original_code" : " let x = 12;\n Ok(())" ,
614+ "doctest_code" : {
615+ "crate_level" : " #![allow(unused)]\n " ,
616+ "code" : " let x = 12;\n Ok(())" ,
617+ "wrapper" : {
618+ "before" : " fn main() { fn _inner() -> core::result::Result<(), impl core::fmt::Debug> {\n " ,
619+ "after" : " \n } _inner().unwrap() }" ,
620+ "returns_result" : true
621+ }
622+ },
623+ "name" : " src/lib.rs - (line 1)"
615624 }
616625 ]
617626}
Original file line number Diff line number Diff line change @@ -478,6 +478,7 @@ fn get_extracted_doctests(code: &str) -> ExtractedDocTests {
478478 LangString :: default ( ) ,
479479 code. to_string ( ) ,
480480 DUMMY_SP ,
481+ Vec :: new ( ) ,
481482 ) ,
482483 & opts,
483484 Edition :: Edition2018 ,
You can’t perform that action at this time.
0 commit comments