3 pub trait ExternTrait {
8 impl ExternTrait for ExternFoo {
10 type Assoc = ExternFoo;
14 macro_rules! external { () => {
17 struct Bar($crate::ExternFoo);
22 struct QSelf(<$crate::ExternFoo as $crate::ExternTrait>::Assoc);
28 <$crate::ExternFoo as $crate::ExternTrait>::Assoc
29 as $crate::ExternTrait>::Assoc
37 Variant = <$crate::ExternFoo as $crate::ExternTrait>::CONST,