File tree 4 files changed +42
-1
lines changed
test/run-make/rustdoc-ffi
4 files changed +42
-1
lines changed Original file line number Diff line number Diff line change @@ -1466,7 +1466,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
1466
1466
encode_def_id ( rbml_w, local_def ( nitem. id ) ) ;
1467
1467
encode_visibility ( rbml_w, nitem. vis ) ;
1468
1468
match nitem. node {
1469
- ast:: ForeignItemFn ( .. ) => {
1469
+ ast:: ForeignItemFn ( ref fndecl , _ ) => {
1470
1470
encode_family ( rbml_w, FN_FAMILY ) ;
1471
1471
encode_bounds_and_type ( rbml_w, ecx,
1472
1472
& lookup_item_type ( ecx. tcx , local_def ( nitem. id ) ) ) ;
@@ -1478,6 +1478,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
1478
1478
let stab = stability:: lookup ( ecx. tcx , ast_util:: local_def ( nitem. id ) ) ;
1479
1479
encode_stability ( rbml_w, stab) ;
1480
1480
encode_symbol ( ecx, rbml_w, nitem. id ) ;
1481
+ encode_method_argument_names ( rbml_w, & * fndecl) ;
1481
1482
}
1482
1483
ast:: ForeignItemStatic ( _, mutbl) => {
1483
1484
if mutbl {
Original file line number Diff line number Diff line change
1
+ -include ../tools.mk
2
+
3
+ all : lib.rs
4
+ $(HOST_RPATH_ENV ) $(RUSTC ) lib.rs
5
+ $(HOST_RPATH_ENV ) $(RUSTDOC ) -w html -o $(TMPDIR ) /doc lib.rs
6
+ $(HOST_RPATH_ENV ) $(RUSTDOC ) -L $(TMPDIR ) -w html -o $(TMPDIR ) /doc user.rs
7
+ $(HTMLDOCCK ) $(TMPDIR ) /doc lib.rs
8
+ $(HTMLDOCCK ) $(TMPDIR ) /doc user.rs
Original file line number Diff line number Diff line change
1
+ // Copyright 2015 The Rust Project Developers. See the COPYRIGHT
2
+ // file at the top-level directory of this distribution and at
3
+ // http://rust-lang.org/COPYRIGHT.
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6
+ // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7
+ // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8
+ // option. This file may not be copied, modified, or distributed
9
+ // except according to those terms.
10
+
11
+ #![ crate_type="lib" ]
12
+
13
+ extern "C" {
14
+ // @has lib/fn.foreigner.html //pre 'pub unsafe fn foreigner(cold_as_ice: u32)'
15
+ pub fn foreigner ( cold_as_ice : u32 ) ;
16
+ }
Original file line number Diff line number Diff line change
1
+ // Copyright 2015 The Rust Project Developers. See the COPYRIGHT
2
+ // file at the top-level directory of this distribution and at
3
+ // http://rust-lang.org/COPYRIGHT.
4
+ //
5
+ // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6
+ // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7
+ // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8
+ // option. This file may not be copied, modified, or distributed
9
+ // except according to those terms.
10
+
11
+ #![ crate_type="lib" ]
12
+
13
+ extern crate lib;
14
+
15
+ // @has user/fn.foreigner.html //pre 'pub unsafe fn foreigner(cold_as_ice: u32)'
16
+ pub use lib:: foreigner;
You can’t perform that action at this time.
0 commit comments