summaryrefslogtreecommitdiffstats
path: root/src/test/rustdoc/foreigntype.rs
blob: 29f9c2926e9ec0c42f10d3eb5e70d5ad3bddf2c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![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'