Ответ 1
Нет, они не поддерживаются. Почему вы так думали? Вы должны использовать отдельные объявления структуры и регулярные поля:
struct Foo {
}
struct Test {
foo: Foo
}
Когда я пытаюсь объявить
struct test {
struct foo {
}
}
rustc
жалуется: found
структура in ident position
. Я не мог найти документацию в любом направлении, так что вложенные структуры даже поддерживаются в ржавчине?
Нет, они не поддерживаются. Почему вы так думали? Вы должны использовать отдельные объявления структуры и регулярные поля:
struct Foo {
}
struct Test {
foo: Foo
}