Import modules and items

use toolkit imports a module alias. use toolkit.add imports one item; braces group items and as renames a leaf. use toolkit.* imports names declared by that module.

Qualified access always uses dots. A wildcard does not recursively re-export or flatten names that its module merely imported.

use toolkit
use toolkit.{add as sum, multiply}
use extras.*

fn main() {
  println(toolkit.add(3, 4))
  println(multiply(3, 4))
  println(sum(4, five()))
}
Output & diagnostics
Expected:
7
12
9
Ctrl/⌘+Enter runs the current lesson.