Closed
Description
The following construct compiles:
struct Foo {
foo: [[u8]],
}
Even though let foo: [[u8]]
doesn't. From my very limited understanding this type doesn't make sense, so it'd be nice if the compiler rejected it at the point of definition.