@@ -39,6 +39,7 @@ fn cargo_metadata_simple() {
3939 "crate_types": [
4040 "bin"
4141 ],
42+ "doctest": false,
4243 "edition": "2015",
4344 "name": "foo",
4445 "src_path": "[..]/foo/src/foo.rs"
@@ -129,6 +130,7 @@ crate-type = ["lib", "staticlib"]
129130 "lib",
130131 "staticlib"
131132 ],
133+ "doctest": true,
132134 "edition": "2015",
133135 "name": "foo",
134136 "src_path": "[..]/foo/src/lib.rs"
@@ -207,6 +209,7 @@ optional_feat = []
207209 "crate_types": [
208210 "lib"
209211 ],
212+ "doctest": true,
210213 "edition": "2015",
211214 "name": "foo",
212215 "src_path": "[..]/foo/src/lib.rs"
@@ -302,6 +305,7 @@ fn cargo_metadata_with_deps_and_version() {
302305 "crate_types": [
303306 "lib"
304307 ],
308+ "doctest": true,
305309 "edition": "2015",
306310 "kind": [
307311 "lib"
@@ -360,6 +364,7 @@ fn cargo_metadata_with_deps_and_version() {
360364 "crate_types": [
361365 "bin"
362366 ],
367+ "doctest": false,
363368 "edition": "2015",
364369 "kind": [
365370 "bin"
@@ -393,6 +398,7 @@ fn cargo_metadata_with_deps_and_version() {
393398 "crate_types": [
394399 "lib"
395400 ],
401+ "doctest": true,
396402 "edition": "2015",
397403 "kind": [
398404 "lib"
@@ -439,6 +445,7 @@ fn cargo_metadata_with_deps_and_version() {
439445 "crate_types": [
440446 "lib"
441447 ],
448+ "doctest": true,
442449 "edition": "2015",
443450 "kind": [
444451 "lib"
@@ -552,13 +559,15 @@ name = "ex"
552559 {
553560 "kind": [ "lib" ],
554561 "crate_types": [ "lib" ],
562+ "doctest": true,
555563 "edition": "2015",
556564 "name": "foo",
557565 "src_path": "[..]/foo/src/lib.rs"
558566 },
559567 {
560568 "kind": [ "example" ],
561569 "crate_types": [ "bin" ],
570+ "doctest": false,
562571 "edition": "2015",
563572 "name": "ex",
564573 "src_path": "[..]/foo/examples/ex.rs"
@@ -635,13 +644,15 @@ crate-type = ["rlib", "dylib"]
635644 {
636645 "kind": [ "lib" ],
637646 "crate_types": [ "lib" ],
647+ "doctest": true,
638648 "edition": "2015",
639649 "name": "foo",
640650 "src_path": "[..]/foo/src/lib.rs"
641651 },
642652 {
643653 "kind": [ "example" ],
644654 "crate_types": [ "rlib", "dylib" ],
655+ "doctest": false,
645656 "edition": "2015",
646657 "name": "ex",
647658 "src_path": "[..]/foo/examples/ex.rs"
@@ -717,6 +728,7 @@ fn workspace_metadata() {
717728 {
718729 "kind": [ "lib" ],
719730 "crate_types": [ "lib" ],
731+ "doctest": true,
720732 "edition": "2015",
721733 "name": "bar",
722734 "src_path": "[..]bar/src/lib.rs"
@@ -748,6 +760,7 @@ fn workspace_metadata() {
748760 {
749761 "kind": [ "lib" ],
750762 "crate_types": [ "lib" ],
763+ "doctest": true,
751764 "edition": "2015",
752765 "name": "baz",
753766 "src_path": "[..]baz/src/lib.rs"
@@ -827,6 +840,7 @@ fn workspace_metadata_no_deps() {
827840 {
828841 "kind": [ "lib" ],
829842 "crate_types": [ "lib" ],
843+ "doctest": true,
830844 "edition": "2015",
831845 "name": "bar",
832846 "src_path": "[..]bar/src/lib.rs"
@@ -858,6 +872,7 @@ fn workspace_metadata_no_deps() {
858872 {
859873 "kind": [ "lib" ],
860874 "crate_types": ["lib"],
875+ "doctest": true,
861876 "edition": "2015",
862877 "name": "baz",
863878 "src_path": "[..]baz/src/lib.rs"
@@ -915,6 +930,7 @@ const MANIFEST_OUTPUT: &str = r#"
915930 "targets":[{
916931 "kind":["bin"],
917932 "crate_types":["bin"],
933+ "doctest": false,
918934 "edition": "2015",
919935 "name":"foo",
920936 "src_path":"[..]/foo/src/foo.rs"
@@ -1093,6 +1109,7 @@ fn package_metadata() {
10931109 {
10941110 "kind": [ "lib" ],
10951111 "crate_types": [ "lib" ],
1112+ "doctest": true,
10961113 "edition": "2015",
10971114 "name": "foo",
10981115 "src_path": "[..]foo/src/lib.rs"
@@ -1167,6 +1184,7 @@ fn cargo_metadata_path_to_cargo_toml_project() {
11671184 "crate_types": [
11681185 "lib"
11691186 ],
1187+ "doctest": true,
11701188 "edition": "2015",
11711189 "kind": [
11721190 "lib"
@@ -1246,6 +1264,7 @@ fn package_edition_2018() {
12461264 "crate_types": [
12471265 "lib"
12481266 ],
1267+ "doctest": true,
12491268 "edition": "2018",
12501269 "kind": [
12511270 "lib"
@@ -1329,6 +1348,7 @@ fn target_edition_2018() {
13291348 "crate_types": [
13301349 "lib"
13311350 ],
1351+ "doctest": true,
13321352 "edition": "2018",
13331353 "kind": [
13341354 "lib"
@@ -1340,6 +1360,7 @@ fn target_edition_2018() {
13401360 "crate_types": [
13411361 "bin"
13421362 ],
1363+ "doctest": false,
13431364 "edition": "2015",
13441365 "kind": [
13451366 "bin"
@@ -1449,6 +1470,7 @@ fn rename_dependency() {
14491470 "crate_types": [
14501471 "lib"
14511472 ],
1473+ "doctest": true,
14521474 "edition": "2015",
14531475 "kind": [
14541476 "lib"
@@ -1482,6 +1504,7 @@ fn rename_dependency() {
14821504 "crate_types": [
14831505 "lib"
14841506 ],
1507+ "doctest": true,
14851508 "edition": "2015",
14861509 "kind": [
14871510 "lib"
@@ -1515,6 +1538,7 @@ fn rename_dependency() {
15151538 "crate_types": [
15161539 "lib"
15171540 ],
1541+ "doctest": true,
15181542 "edition": "2015",
15191543 "kind": [
15201544 "lib"
@@ -1616,6 +1640,7 @@ fn metadata_links() {
16161640 "crate_types": [
16171641 "lib"
16181642 ],
1643+ "doctest": true,
16191644 "edition": "2015",
16201645 "kind": [
16211646 "lib"
@@ -1627,6 +1652,7 @@ fn metadata_links() {
16271652 "crate_types": [
16281653 "bin"
16291654 ],
1655+ "doctest": false,
16301656 "edition": "2015",
16311657 "kind": [
16321658 "custom-build"
0 commit comments