| #![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' |