Rust 引入
阐述
可以通过 use
语句来引入一个模块或者里面的内容,引用时可以用相对路径或者绝对路径。
实例
别名引入
use std::fmt::Result;
use std::io::Result as IoResult;
fn function1() -> Result {
// --snip--
}
fn function2() -> IoResult<()> {
// --snip--
}
多个对象
use std::{cmp::Ordering, io};
use std::io::{self, Write};
全部引入
use std::collections::*;
引入的内容再导出
pub use crate::front_of_house::hosting;