@@ -49,177 +49,183 @@ fn simple() {
4949 . masquerade_as_nightly_cargo ( )
5050 . with_json (
5151 r#"{
52- "version": 1,
52+ "roots": [
53+ 3
54+ ],
5355 "units": [
5456 {
57+ "dependencies": [
58+ {
59+ "extern_crate_name": "b",
60+ "index": 1,
61+ "noprelude": false,
62+ "public": false
63+ }
64+ ],
65+ "features": [
66+ "feata"
67+ ],
68+ "mode": "build",
5569 "pkg_id": "a 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
70+ "platform": null,
71+ "profile": {
72+ "codegen_backend": null,
73+ "codegen_units": null,
74+ "debug_assertions": true,
75+ "debuginfo": 2,
76+ "incremental": false,
77+ "lto": "false",
78+ "name": "dev",
79+ "opt_level": "0",
80+ "overflow_checks": true,
81+ "panic": "unwind",
82+ "rpath": false,
83+ "split_debuginfo": null,
84+ "strip": "none"
85+ },
5686 "target": {
57- "kind ": [
87+ "crate_types ": [
5888 "lib"
5989 ],
60- "crate_types": [
90+ "doc": true,
91+ "doctest": true,
92+ "edition": "2015",
93+ "kind": [
6194 "lib"
6295 ],
6396 "name": "a",
6497 "src_path": "[..]/a-1.0.0/src/lib.rs",
65- "edition": "2015",
66- "doc": true,
67- "doctest": true,
6898 "test": true
69- },
99+ }
100+ },
101+ {
102+ "dependencies": [
103+ {
104+ "extern_crate_name": "c",
105+ "index": 2,
106+ "noprelude": false,
107+ "public": false
108+ }
109+ ],
110+ "features": [
111+ "featb"
112+ ],
113+ "mode": "build",
114+ "pkg_id": "b 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
115+ "platform": null,
70116 "profile": {
71- "name": "dev",
72- "opt_level": "0",
73- "lto": "false",
117+ "codegen_backend": null,
74118 "codegen_units": null,
75- "debuginfo": 2,
76119 "debug_assertions": true,
77- "overflow_checks": true,
78- "rpath": false,
120+ "debuginfo": 2,
79121 "incremental": false,
122+ "lto": "false",
123+ "name": "dev",
124+ "opt_level": "0",
125+ "overflow_checks": true,
80126 "panic": "unwind",
81- "strip": "none",
82- "split_debuginfo": "{...}"
127+ "rpath": false,
128+ "split_debuginfo": null,
129+ "strip": "none"
83130 },
84- "platform": null,
85- "mode": "build",
86- "features": [
87- "feata"
88- ],
89- "dependencies": [
90- {
91- "index": 1,
92- "extern_crate_name": "b",
93- "public": false,
94- "noprelude": false
95- }
96- ]
97- },
98- {
99- "pkg_id": "b 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
100131 "target": {
101- "kind ": [
132+ "crate_types ": [
102133 "lib"
103134 ],
104- "crate_types": [
135+ "doc": true,
136+ "doctest": true,
137+ "edition": "2015",
138+ "kind": [
105139 "lib"
106140 ],
107141 "name": "b",
108142 "src_path": "[..]/b-1.0.0/src/lib.rs",
109- "edition": "2015",
110- "doc": true,
111- "doctest": true,
112143 "test": true
113- },
144+ }
145+ },
146+ {
147+ "dependencies": [],
148+ "features": [
149+ "featc"
150+ ],
151+ "mode": "build",
152+ "pkg_id": "c 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
153+ "platform": null,
114154 "profile": {
115- "name": "dev",
116- "opt_level": "0",
117- "lto": "false",
155+ "codegen_backend": null,
118156 "codegen_units": null,
119- "debuginfo": 2,
120157 "debug_assertions": true,
121- "overflow_checks": true,
122- "rpath": false,
158+ "debuginfo": 2,
123159 "incremental": false,
160+ "lto": "false",
161+ "name": "dev",
162+ "opt_level": "0",
163+ "overflow_checks": true,
124164 "panic": "unwind",
125- "strip": "none",
126- "split_debuginfo": "{...}"
165+ "rpath": false,
166+ "split_debuginfo": null,
167+ "strip": "none"
127168 },
128- "platform": null,
129- "mode": "build",
130- "features": [
131- "featb"
132- ],
133- "dependencies": [
134- {
135- "index": 2,
136- "extern_crate_name": "c",
137- "public": false,
138- "noprelude": false
139- }
140- ]
141- },
142- {
143- "pkg_id": "c 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
144169 "target": {
145- "kind ": [
170+ "crate_types ": [
146171 "lib"
147172 ],
148- "crate_types": [
173+ "doc": true,
174+ "doctest": true,
175+ "edition": "2015",
176+ "kind": [
149177 "lib"
150178 ],
151179 "name": "c",
152180 "src_path": "[..]/c-1.0.0/src/lib.rs",
153- "edition": "2015",
154- "test": true,
155- "doc": true,
156- "doctest": true
157- },
181+ "test": true
182+ }
183+ },
184+ {
185+ "dependencies": [
186+ {
187+ "extern_crate_name": "a",
188+ "index": 0,
189+ "noprelude": false,
190+ "public": false
191+ }
192+ ],
193+ "features": [],
194+ "mode": "build",
195+ "pkg_id": "foo 0.1.0 (path+file://[..]/foo)",
196+ "platform": null,
158197 "profile": {
159- "name": "dev",
160- "opt_level": "0",
161- "lto": "false",
198+ "codegen_backend": null,
162199 "codegen_units": null,
163- "debuginfo": 2,
164200 "debug_assertions": true,
165- "overflow_checks": true,
166- "rpath": false,
201+ "debuginfo": 2,
167202 "incremental": false,
203+ "lto": "false",
204+ "name": "dev",
205+ "opt_level": "0",
206+ "overflow_checks": true,
168207 "panic": "unwind",
169- "strip": "none",
170- "split_debuginfo": "{...}"
208+ "rpath": false,
209+ "split_debuginfo": null,
210+ "strip": "none"
171211 },
172- "platform": null,
173- "mode": "build",
174- "features": [
175- "featc"
176- ],
177- "dependencies": []
178- },
179- {
180- "pkg_id": "foo 0.1.0 (path+file://[..]/foo)",
181212 "target": {
182- "kind ": [
213+ "crate_types ": [
183214 "lib"
184215 ],
185- "crate_types": [
216+ "doc": true,
217+ "doctest": true,
218+ "edition": "2015",
219+ "kind": [
186220 "lib"
187221 ],
188222 "name": "foo",
189223 "src_path": "[..]/foo/src/lib.rs",
190- "edition": "2015",
191- "test": true,
192- "doc": true,
193- "doctest": true
194- },
195- "profile": {
196- "name": "dev",
197- "opt_level": "0",
198- "lto": "false",
199- "codegen_units": null,
200- "debuginfo": 2,
201- "debug_assertions": true,
202- "overflow_checks": true,
203- "rpath": false,
204- "incremental": false,
205- "panic": "unwind",
206- "strip": "none",
207- "split_debuginfo": "{...}"
208- },
209- "platform": null,
210- "mode": "build",
211- "features": [],
212- "dependencies": [
213- {
214- "index": 0,
215- "extern_crate_name": "a",
216- "public": false,
217- "noprelude": false
218- }
219- ]
224+ "test": true
225+ }
220226 }
221227 ],
222- "roots ": [3]
228+ "version ": 1
223229 }
224230 "# ,
225231 )
0 commit comments