save-analysis: use a function's short name
This commit is contained in:
parent
e24d621fca
commit
5106ce7bfb
1 changed files with 2 additions and 3 deletions
|
@ -123,15 +123,14 @@ impl<'l, 'tcx: 'l> SaveContext<'l, 'tcx> {
|
||||||
pub fn get_item_data(&self, item: &ast::Item) -> Option<Data> {
|
pub fn get_item_data(&self, item: &ast::Item) -> Option<Data> {
|
||||||
match item.node {
|
match item.node {
|
||||||
ast::ItemKind::Fn(ref decl, _, _, _, ref generics, _) => {
|
ast::ItemKind::Fn(ref decl, _, _, _, ref generics, _) => {
|
||||||
let name = self.tcx.node_path_str(item.id);
|
let qualname = format!("::{}", self.tcx.node_path_str(item.id));
|
||||||
let qualname = format!("::{}", name);
|
|
||||||
let sub_span = self.span_utils.sub_span_after_keyword(item.span, keywords::Fn);
|
let sub_span = self.span_utils.sub_span_after_keyword(item.span, keywords::Fn);
|
||||||
filter!(self.span_utils, sub_span, item.span, None);
|
filter!(self.span_utils, sub_span, item.span, None);
|
||||||
|
|
||||||
|
|
||||||
Some(Data::FunctionData(FunctionData {
|
Some(Data::FunctionData(FunctionData {
|
||||||
id: item.id,
|
id: item.id,
|
||||||
name: name,
|
name: item.ident.to_string(),
|
||||||
qualname: qualname,
|
qualname: qualname,
|
||||||
declaration: None,
|
declaration: None,
|
||||||
span: sub_span.unwrap(),
|
span: sub_span.unwrap(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue