Add generic to external functiond declaration collector output.
gcc/rust/ChangeLog:
* ast/rust-ast-collector.cc (TokenCollector::visit): Add
generics.
Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
push (Rust::Token::make (FN_TOK, function.get_locus ()));
push (Rust::Token::make_identifier (Location (), std::move (id)));
+ if (function.has_generics ())
+ visit (function.get_generic_params ());
push (Rust::Token::make (LEFT_PAREN, Location ()));
visit_items_joined_by_separator (function.get_function_params ());