Uses and Aliases
Syntax
use <address>::<module name>;
use <address>::<module name> as <module alias name>;script {
use std::vector;
use std::vector as V;
}module 0x42::example {
use std::vector;
use std::vector as V;
fun new_vecs(): (vector<u8>, vector<u8>, vector<u8>) {
let v1 = std::vector::empty();
let v2 = vector::empty();
let v3 = V::empty();
(v1, v2, v3)
}
}Inside a module
moduleInside an expression
Naming rules
Uniqueness
Shadowing
Unused Use or Alias
Last updated
