Closed rtulip closed 1 year ago
struct Foo: struct Foo { Foo: foo }
This should be rejected for having infinite size.
This is an example where it actually recurses:
struct Foo: struct Foo { Opt<Foo>: bar impl: fn bar(Foo: foo) { } }
This should be rejected for having infinite size.