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