error: Unapproved external type `external_lib::AssociatedGenericTrait` referenced in public API
   --> test-crate/src/lib.rs:108:1
    |
108 | pub fn fn_with_external_trait_bounds<I, O, E, T>(_thing: T)␊
    | ...
115 | }␊
    | ^
    |
    = in trait bound of `test_crate::fn_with_external_trait_bounds`

error: Unapproved external type `external_lib::AssociatedGenericTrait` referenced in public API
   --> test-crate/src/lib.rs:119:5
    |
119 |     type OtherThing: AssociatedGenericTrait<␊
    | ...
123 |     >;␊
    |     ^^
    |
    = in trait bound of `test_crate::SomeTraitWithExternalDefaultTypes::OtherThing`

2 errors emitted
