blob: 66371e8c827cf265214608a6dac0bc9365c439f3 [file] [log] [blame]
#![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: std::marker::PointeeSized {}
//@ has foreigntype/trait.Trait.html '//a[@class="foreigntype"]' 'ExtType'
impl Trait for ExtType {}
//@ has foreigntype/index.html '//a[@class="foreigntype"]' 'ExtType'