SomeStruct { pub field: SomeInnerType }. Причём SomeStruct — экспортируется, и я могу на неё сослаться в своём коде (x: SomeStruct). А вот SomeInnerType — нет, не экспортируется, внутренний тип.
Я правильно понимаю, что мне никак не получится сослаться на вот этот внутренний тип SomeInnerType? Например, хочу создать свою структуру WhateverStruct { field: ???SomeInnerType??? }.
То есть мне нужно выражения типа вроде typeof SomeStruct::field (которого в Rust, как я понимаю, нет).
поэтому твоя ситуация как ты описываешь не могла случиться) Дополняй подробностями
Обсуждают сегодня