| // 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 |
| } |
| } |