mirror of https://github.com/rust-lang/rust
19 lines
405 B
Rust
19 lines
405 B
Rust
#![feature(extern_types)]
|
|
|
|
extern "C" {
|
|
// @has foreigntype/foreigntype.ExtType.html
|
|
pub type ExtType;
|
|
}
|
|
|
|
impl ExtType {
|
|
// @has - '//a[@class="fn"]' 'do_something'
|
|
pub fn do_something(&self) {}
|
|
}
|
|
|
|
pub trait Trait {}
|
|
|
|
// @has foreigntype/trait.Trait.html '//a[@class="foreigntype"]' 'ExtType'
|
|
impl Trait for ExtType {}
|
|
|
|
// @has foreigntype/index.html '//a[@class="foreigntype"]' 'ExtType'
|