代码点读机 / Rust / unimplemented!

unimplemented! Rust · 宏

标记某个功能尚未实现,调用时 panic,常用于 Trait 方法占位。

怎么用

unimplemented!();,用于未实现占位

小例子

fn 飞() {
    unimplemented!();
}
fn main() { println!("不会执行到这里"); }

运行结果

不会执行到这里

提醒:todo! 更轻量,unimplemented! 语义更正式

官方文档:https://doc.rust-lang.org/std/macro.unimplemented.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条