- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用 Rust 1.0 alpha 编写的非常简单的 cat 函数。
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");
^~~~~~~~~~~
有没有办法补救这些警告?
最佳答案
对于 1.0 版本,Rust 希望为语言和标准库的哪些特性在语言的整个生命周期 中可用提供非常有力的保证。这不是一件容易的事!
新的、未测试的或未完全煮熟的功能将被标记为稳定性属性,而您 won't be able to use unstable features in the beta or release .您将只能在夜间构建中使用它们。
然而,在 alpha 期间,它们只是警告。如果您需要使用 alpha 版中的某个功能并且它被标记为 unstable
,那么您需要确保它在 beta 版之前变得稳定(或者您找到替代解决方案)!
在这种情况下,整个 IO 子系统正在进行最后一刻的更改,因此它被标记为不稳定。
编辑 1
当 PR 21543土地,当前称为 std::io
的世界将重命名为 std::old_io
。新编写的代码将进入 std::io
,旧版本将被弃用。
关于io - Rust 中的#[warn(unstable)] 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27872753/
如何确定我在系统nixos安装上安装的所有软件包(即/etc/nixos/configuration.nix中列出的软件包,我使用sudo nixos-rebuild switch安装的软件包)都使用
为什么当我添加 #![allow(unstable)] 指令时 Rust 会给我一个警告? unknown allow attribute: unstable, #[warn(unknown_lint
首先,这是我第一次在 StackOverflow 上发布问题,所以如果我做错了什么,请不要杀了我。 我的问题是: 我们几乎没有一家知名的法国提供商提供的专用服务器。我们最近通过其中一台服务器获得了 5
根据MDN spec , Javascript 的 sort() 函数“不稳定”(不维护相同元素的输入顺序)。 具有讽刺意味的是,Firefox 目前似乎没有实现这一点——但 Chrome 似乎实现了
我刚刚看到一个线程,询问惰性集合。它们看起来像这样: let array = Array(1...10).lazy 文档是这样描述惰性集合的:“一个集合包含与 Base 集合相同的元素,但在其上延迟实
关于最新 1.2.0 rc 系列的广泛文档表明 Angular 团队正在推广它。 该系列更加模块化,它要求下载用于路由、动画等的库。我担心这是否会使代码更容易出错,尤其是因为 Angularjs 本身
我确实记得Windows 7拥有一些技术,该技术可以标记几次崩溃的应用程序,并在以后以更强大,更慢的系统运行时间执行它们。可以禁用此功能或编辑列表,但是我不知道如何操作。 对于任何正确的关键字或链接,
对于命令行,我的意思是使用 rustc 标志。 与在那些源文件中添加 #![allow(unstable)] 行相比,这将是一个方便的选择...我一次构建了一大堆。 最佳答案 rustc -A uns
我遇到了 ul li:hover 的问题。 谁能帮我解决一下? View fiddle on Plunker : http://plnkr.co/edit/4RDyOkZCFRWnuu42yAsm?p
我正在使用完整的系统模拟器启动 Linux 内核,并且我想在启动的系统上运行我的基准测试。但是,当它启动时,它会向我显示以下消息:“clocksource tsc不稳定”,有时它会在开始时挂起。然而,
只是想知道是否有人可以解释为什么“不稳定排序”被认为是坏的?基本上,我看不到任何真正重要的情况。谁愿意提供一个? 最佳答案 如果您有一个 GUI 允许人们通过单击该列对单个列进行排序,并且您使用稳定排
我正在使用 Google Guava 中的 com.google.common.net.MediaType 类库,它被标记为 @Beta。我想禁止显示这被标记为不稳定的警告。 我需要使用什么 @Sup
环境: Ubuntu 18.04.1,DigitalOcean:RAM 2Gb + 2CPU Nginx (OpenResty) + Lua 我在做什么: 我尝试通过 HTTPS 发送这样的简单 PO
我在 Dockerfile 中使用以下内容来安装 google-chrome(基于 this): RUN apt-get update && apt-get install -y wget --no-
我有以下代码 Future getInitialData() async { print('OPENING'); await open(); print('DB = $_d
我正在使用 Iron 框架试用 Hello World 应用程序。这是我的 main.rs 中的内容: extern crate iron; extern crate router; use iron
我有一个用 Rust 1.0 alpha 编写的非常简单的 cat 函数。 use std::io; fn main(){ let mut reader = io::stdin();
我有一个 div,其中经常显示一个没有空格的大字符串。 我希望文本环绕 div,如下所示: 我正在努力让它像左图那样工作。 在 Firefox 上(使用 v. 33.0 测试),大部分时间文本显示在左
这个问题在这里已经有了答案: What is stability in sorting algorithms and why is it important? (10 个答案) 关闭 8 年前。 谁
我们有六台服务器在运行几天后随机挂起。检查消息日志我发现它们都有“clocksource tsc unstable”,然后是“Time: acpi_pm clocksource has been in
我是一名优秀的程序员,十分优秀!