Вложенные структуры в ржавчине

Когда я пытаюсь объявить

struct test {
  struct foo {
  }
}

rustc жалуется: found структура in ident position. Я не мог найти документацию в любом направлении, так что вложенные структуры даже поддерживаются в ржавчине?

Ответ 1

Нет, они не поддерживаются. Почему вы так думали? Вы должны использовать отдельные объявления структуры и регулярные поля:

struct Foo {
}

struct Test {
    foo: Foo
}