Skip to content

Commit 0d048d5

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

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

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

Lines changed: 14 additions & 5 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,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)]\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)