Ich versuche Mul
von core
zu verwenden.Warum muss ich self :: core :: ops verwenden?
Dies wird durch den Compiler vorgeschlagen und arbeitet:
extern crate core;
use self::core::ops::Mul;
aber warum nicht
extern crate core;
use core::ops::Mul;
Arbeit?
Ich erhalte den Fehler error: unresolved import `core::ops::Mul`. Did you mean `self::core::ops`?
Warum nicht 'std :: ops :: Mul' verwenden? – mdup
@mdup, weil der Compiler 'core' sagte und das ist ein super nicht-offensichtlicher Teil von Rust :-( – Shepmaster