Skip to content

Commit 5d971ab

Browse files
committed
save-analysis signature stuff for json-api flavour.
1 parent d849236 commit 5d971ab

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

src/librustc_save_analysis/json_api_dumper.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ impl From<EnumData> for Option<Def> {
222222
children: data.variants.into_iter().map(|id| From::from(id)).collect(),
223223
decl_id: None,
224224
docs: data.docs,
225-
sig: None,
225+
sig: Some(From::from(data.sig)),
226226
}),
227227
_ => None,
228228
}
@@ -242,7 +242,7 @@ impl From<TupleVariantData> for Option<Def> {
242242
children: vec![],
243243
decl_id: None,
244244
docs: data.docs,
245-
sig: None,
245+
sig: Some(From::from(data.sig)),
246246
})
247247
}
248248
}
@@ -259,7 +259,7 @@ impl From<StructVariantData> for Option<Def> {
259259
children: vec![],
260260
decl_id: None,
261261
docs: data.docs,
262-
sig: None,
262+
sig: Some(From::from(data.sig)),
263263
})
264264
}
265265
}
@@ -297,7 +297,7 @@ impl From<TraitData> for Option<Def> {
297297
parent: None,
298298
decl_id: None,
299299
docs: data.docs,
300-
sig: None,
300+
sig: Some(From::from(data.sig)),
301301
}),
302302
_ => None,
303303
}
@@ -317,7 +317,7 @@ impl From<FunctionData> for Option<Def> {
317317
parent: data.parent.map(|id| From::from(id)),
318318
decl_id: None,
319319
docs: data.docs,
320-
sig: None,
320+
sig: Some(From::from(data.sig)),
321321
}),
322322
_ => None,
323323
}
@@ -337,7 +337,7 @@ impl From<MethodData> for Option<Def> {
337337
parent: data.parent.map(|id| From::from(id)),
338338
decl_id: data.decl_id.map(|id| From::from(id)),
339339
docs: data.docs,
340-
sig: None,
340+
sig: Some(From::from(data.sig)),
341341
}),
342342
_ => None,
343343
}
@@ -374,7 +374,7 @@ impl From<ModData> for Option<Def> {
374374
parent: None,
375375
decl_id: None,
376376
docs: data.docs,
377-
sig: None,
377+
sig: Some(From::from(data.sig)),
378378
}),
379379
_ => None,
380380
}
@@ -394,7 +394,7 @@ impl From<TypeDefData> for Option<Def> {
394394
parent: data.parent.map(|id| From::from(id)),
395395
decl_id: None,
396396
docs: String::new(),
397-
sig: None,
397+
sig: data.sig.map(|s| From::from(s)),
398398
}),
399399
_ => None,
400400
}

src/librustc_save_analysis/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,6 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
414414

415415
let name = name.to_string();
416416
let text = self.span_utils.signature_string_for_span(span);
417-
println!("text: `{}`, name: `{}`", text, name);
418417
let ident_start = text.find(&name).unwrap();
419418
let ident_end = ident_start + name.len();
420419
let sig = Signature {

0 commit comments

Comments
 (0)