|  | //@ aux-build:implementors_inline.rs | 
|  | //@ build-aux-docs | 
|  | //@ ignore-cross-compile | 
|  |  | 
|  | extern crate implementors_inline; | 
|  |  | 
|  | //@ !has trait.impl/implementors_js/trait.MyTrait.js | 
|  | //@ has trait.impl/implementors_inline/my_trait/trait.MyTrait.js | 
|  | //@ !has trait.impl/implementors_inline/prelude/trait.MyTrait.js | 
|  | //@ has implementors_inline/my_trait/trait.MyTrait.html | 
|  | //@ has - '//script/@src' '../../trait.impl/implementors_inline/my_trait/trait.MyTrait.js' | 
|  | //@ has implementors_js/trait.MyTrait.html | 
|  | //@ has - '//script/@src' '../trait.impl/implementors_inline/my_trait/trait.MyTrait.js' | 
|  | /// When re-exporting this trait, the HTML will be inlined, | 
|  | /// but, vitally, the JavaScript will be located only at the | 
|  | /// one canonical path. | 
|  | pub use implementors_inline::prelude::MyTrait; | 
|  |  | 
|  | pub struct OtherStruct; | 
|  |  | 
|  | impl MyTrait for OtherStruct { | 
|  | fn my_fn(&self) -> OtherStruct { | 
|  | OtherStruct | 
|  | } | 
|  | } |