| //@ aux-build: foreign_struct.rs |
| extern crate foreign_struct; |
| |
| /// ForeignStruct id hack |
| pub use foreign_struct::ForeignStruct as _; |
| //@ set ForeignStruct = "$.index[?(@.docs=='ForeignStruct id hack')].inner.use.id" |
| |
| pub trait LocalTrait {} |
| //@ set LocalTrait = "$.index[?(@.name=='LocalTrait')].id" |
| |
| /// local for foreign |
| impl LocalTrait for foreign_struct::ForeignStruct {} |
| |
| //@ set impl = "$.index[?(@.docs=='local for foreign')].id" |
| //@ is "$.index[?(@.docs=='local for foreign')].inner.impl.trait.id" $LocalTrait |
| //@ is "$.index[?(@.docs=='local for foreign')].inner.impl.for.resolved_path.id" $ForeignStruct |
| |
| //@ is "$.index[?(@.name=='LocalTrait')].inner.trait.implementations[*]" $impl |