логично, потому что super это доступ к модулю выше.
Если мы будем определять функцию как дополнительный скоуп для super, то тогда как должен работать этот код?
fn f() {
struct Ty;
fn inner() {
use super::Ty;
}
}
Помимо Ty в функции есть Ty в модуле выше
Может так super::super::Ty ?
Чт...
Не назвал бы это ожидаемым поведением
Захотелось подпеть
Обсуждают сегодня