]>
Commit | Line | Data |
---|---|---|
f2b60f7d FG |
1 | // aux-build: foreign_struct.rs |
2 | extern crate foreign_struct; | |
3 | ||
4 | /// ForeignStruct id hack | |
5 | pub use foreign_struct::ForeignStruct as _; | |
6 | // @set ForeignStruct = "$.index[*][?(@.docs=='ForeignStruct id hack')].inner.id" | |
7 | ||
8 | pub trait LocalTrait {} | |
9 | // @set LocalTrait = "$.index[*][?(@.name=='LocalTrait')].id" | |
10 | ||
11 | /// local for foreign | |
12 | impl LocalTrait for foreign_struct::ForeignStruct {} | |
13 | ||
14 | // @set impl = "$.index[*][?(@.docs=='local for foreign')].id" | |
15 | // @is "$.index[*][?(@.docs=='local for foreign')].inner.trait.id" $LocalTrait | |
16 | // @is "$.index[*][?(@.docs=='local for foreign')].inner.for.inner.id" $ForeignStruct | |
17 | ||
18 | // @is "$.index[*][?(@.name=='LocalTrait')].inner.implementations[*]" $impl |