Where does println! come from?
As far as I know, the println! macro in rust can be used in every rust program (except when developing without the standard library, etc.) without using any package (i.e. no 'using std::println or similar'). I also know that std::prelude is automatically included into every program to make common features of the standard library available by default. However, the prelude does not contain any reference to std::pritnln whatsoever (at least as far as I can tell). So how does the println! macro get into my program, so to speak?