| pub trait MyTrait { | |
| fn method_on_mytrait() {} | |
| } | |
| pub struct MyStruct; | |
| impl MyStruct { | |
| pub fn method_on_mystruct() {} | |
| } | |
| //@ has typedef/type.MyAlias.html | |
| //@ has - '//*[@class="impl"]//h3[@class="code-header"]' 'impl MyAlias' | |
| //@ has - '//*[@class="impl"]//h3[@class="code-header"]' 'impl MyTrait for MyAlias' | |
| //@ hasraw - 'Alias docstring' | |
| //@ has - '//*[@class="sidebar"]//*[@class="location"]' 'MyAlias' | |
| //@ has - '//*[@class="sidebar"]//a[@href="#implementations"]' 'Associated Functions' | |
| //@ has - '//*[@class="sidebar"]//a[@href="#trait-implementations"]' 'Trait Implementations' | |
| /// Alias docstring | |
| pub type MyAlias = MyStruct; | |
| impl MyAlias { | |
| pub fn method_on_myalias() {} | |
| } | |
| impl MyTrait for MyAlias {} |