// aux-build:coherence_lib.rs // revisions: old re #![cfg_attr(re, feature(re_rebalance_coherence))] extern crate coherence_lib as lib; use lib::{Remote, Pair}; struct Local(T); impl Remote for Pair> { } //[old]~^ ERROR type parameter `T` must be used as the type parameter for some local type //[re]~^^ ERROR E0117 fn main() { }