Wildcard imports make it impossible to see where a type is defined.
If the type is defined in the same file, there is generally no problem. Explicitly, the following three exceptions:
use super::*; in test modules etc.
Enum::* to use enum variants
opcode::all::*