Skip to content

Commit d3bf6d5

Browse files
Update extracted-doctest feature documentation
1 parent 38947d8 commit d3bf6d5

File tree

1 file changed

+29
-20
lines changed

1 file changed

+29
-20
lines changed

src/doc/rustdoc/src/unstable-features.md

Lines changed: 29 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,7 @@ For this rust code:
582582
```rust
583583
/// ```
584584
/// let x = 12;
585+
/// Ok(())
585586
/// ```
586587
pub trait Trait {}
587588
```
@@ -590,28 +591,36 @@ The generated output (formatted) will look like this:
590591

591592
```json
592593
{
593-
"format_version": 1,
594-
"doctests": [
594+
"format_version":2,
595+
"doctests":[
595596
{
596-
"file": "foo.rs",
597-
"line": 1,
598-
"doctest_attributes": {
599-
"original": "",
600-
"should_panic": false,
601-
"no_run": false,
602-
"ignore": "None",
603-
"rust": true,
604-
"test_harness": false,
605-
"compile_fail": false,
606-
"standalone_crate": false,
607-
"error_codes": [],
608-
"edition": null,
609-
"added_css_classes": [],
610-
"unknown": []
597+
"file":"src/lib.rs",
598+
"line":1,
599+
"doctest_attributes":{
600+
"original":"",
601+
"should_panic":false,
602+
"no_run":false,
603+
"ignore":"None",
604+
"rust":true,
605+
"test_harness":false,
606+
"compile_fail":false,
607+
"standalone_crate":false,
608+
"error_codes":[],
609+
"edition":null,
610+
"added_css_classes":[],
611+
"unknown":[]
611612
},
612-
"original_code": "let x = 12;",
613-
"doctest_code": "#![allow(unused)]\nfn main() {\nlet x = 12;\n}",
614-
"name": "foo.rs - Trait (line 1)"
613+
"original_code":"let x = 12;\nOk(())",
614+
"doctest_code":{
615+
"crate_level":"#![allow(unused)]\n",
616+
"code":"let x = 12;\nOk(())",
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
}

0 commit comments

Comments
 (0)