2017-06-17 14:43:10 -06:00
|
|
|
#![allow(warnings)]
|
|
|
|
|
|
|
|
|
|
trait Trait<T> {
|
|
|
|
|
fn foo(_: T) {}
|
|
|
|
|
}
|
|
|
|
|
|
2018-04-15 23:21:00 +02:00
|
|
|
pub struct Foo<T = Box<Trait<DefaultFoo>>>; //~ ERROR cycle detected
|
2023-10-31 13:45:26 +00:00
|
|
|
//~^ ERROR `T` is never used
|
2018-04-15 23:21:00 +02:00
|
|
|
type DefaultFoo = Foo;
|
2017-06-17 14:43:10 -06:00
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
}
|