X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibsyntax%2Fast_util.rs;h=c52c5984858a91cc6b3ce1199cdc0f1d53dbc8c9;hb=beda1f88a7d87cf994fe8e3a5b2fe126e31fcae9;hp=905a83b050ed73fa8dde0892efee4f791532a2ea;hpb=5470a1c975b2a38a32289ffcdc64314f01ee1510;p=rust.git diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index 905a83b050e..c52c5984858 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -360,11 +360,6 @@ fn visit_item(&mut self, item: &Item) { } } } - ItemEnum(ref enum_definition, _) => { - for variant in &enum_definition.variants { - self.operation.visit_id(variant.node.id) - } - } _ => {} } @@ -461,9 +456,9 @@ fn visit_struct_def(&mut self, struct_def: &StructDef, _: ast::Ident, _: &ast::Generics, - id: NodeId) { - self.operation.visit_id(id); - struct_def.ctor_id.map(|ctor_id| self.operation.visit_id(ctor_id)); + _: NodeId, + _: Span) { + self.operation.visit_id(struct_def.id); visit::walk_struct_def(self, struct_def); } @@ -529,12 +524,6 @@ pub fn compute_id_range_for_fn_body(fk: FnKind, id_visitor.operation.result } -/// Returns true if the given struct def is tuple-like; i.e. that its fields -/// are unnamed. -pub fn struct_def_is_tuple_like(struct_def: &ast::StructDef) -> bool { - struct_def.ctor_id.is_some() -} - /// Returns true if the given pattern consists solely of an identifier /// and false otherwise. pub fn pat_is_ident(pat: P) -> bool {