У меня действительно простая функция кошки, написанная в альфа-версии Rust 1.0.Что такое # [предупреждать (неустойчивый)] о в Rust?
use std::io;
fn main(){
let mut reader = io::stdin();
loop {
let input = reader.read_line().ok().expect("Failed to read line");
print!("{}", input);
}
}
Когда я компилирую, я получаю следующие предупреждения:
bindings.rs:5:26: 5:35 warning: use of unstable item, #[warn(unstable)] on by default
bindings.rs:5 let mut reader = io::stdin();
^~~~~~~~~
bindings.rs:6:28: 6:39 warning: use of unstable item, #[warn(unstable)] on by default
bindings.rs:6 let input = reader.read_line().ok().expect("Failed to read line");
^~~~~~~~~~~
Есть ли способ, чтобы исправить эти предупреждения?
Это не так, это из-за вашего кода. :-) – Shepmaster
Это соответствует потенциальному предупреждению об устаревании, но там, где замена еще не реализована. Как я могу подавить такие предупреждения? – dhardy
Чтобы ответить на мой вопрос: '#! [Allow (unstable)]' делает трюк. – dhardy