Add abi field to Method
This commit is contained in:
parent
16b805713c
commit
30ecde0beb
3 changed files with 28 additions and 0 deletions
25
src/test/rustdoc-json/method_abi.rs
Normal file
25
src/test/rustdoc-json/method_abi.rs
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
// @has method_abi.json "$.index[*][?(@.name=='Foo')]"
|
||||
pub struct Foo;
|
||||
|
||||
impl Foo {
|
||||
// @has - "$.index[*][?(@.name=='abi_rust')].inner.abi" '"\"Rust\""'
|
||||
pub fn abi_rust() {}
|
||||
|
||||
// @has - "$.index[*][?(@.name=='abi_c')].inner.abi" '"\"C\""'
|
||||
pub extern "C" fn abi_c() {}
|
||||
|
||||
// @has - "$.index[*][?(@.name=='abi_system')].inner.abi" '"\"system\""'
|
||||
pub extern "system" fn abi_system() {}
|
||||
}
|
||||
|
||||
// @has method_abi.json "$.index[*][?(@.name=='Bar')]"
|
||||
pub trait Bar {
|
||||
// @has - "$.index[*][?(@.name=='trait_abi_rust')].inner.abi" '"\"Rust\""'
|
||||
fn trait_abi_rust();
|
||||
|
||||
// @has - "$.index[*][?(@.name=='trait_abi_c')].inner.abi" '"\"C\""'
|
||||
extern "C" fn trait_abi_c();
|
||||
|
||||
// @has - "$.index[*][?(@.name=='trait_abi_system')].inner.abi" '"\"system\""'
|
||||
extern "system" fn trait_abi_system();
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue