Я пытаюсь использовать Mul
от core
.Зачем мне нужно использовать self :: core :: ops?
Об этом свидетельствуют компилятором и работает:
extern crate core;
use self::core::ops::Mul;
но почему не
extern crate core;
use core::ops::Mul;
работу?
Я получаю ошибку error: unresolved import `core::ops::Mul`. Did you mean `self::core::ops`?
Почему бы не использовать std :: ops :: Mul'? – mdup
@mdup, потому что компилятор сказал 'core', и это супер неочевидная часть Rust :-( – Shepmaster