This Question pertains to a pre-release version of Rust. This younger Question is similar. 我試圖通過io::println功能 fn main() {
io::println('c');
}
打印一個符號,但我得到了一個錯誤: $ rustc pdst.rs
pdst.rs:2:16: 2
Editor's note: This code no longer produces the same error after RFC 599 was implemented, but the concepts discussed in the answers are still valid. 我試圖編譯這段代碼: trait A {
fn f(&self);
}
struct
目前鏽病主(0.10前),當你移動一個獨特的向量的一個元素,並嘗試移動不同的元素,編譯器會抱怨: let x = ~[~1, ~2, ~3];
let z0 = x[0];
let z1 = x[1]; // error: use of partially moved value: `x`
此錯誤消息是,如果你是有所不同移動整個矢量: let y = ~[~1, ~2, ~3];
let
我試圖運行Github自述文件中列出的超級示例。 extern crate hyper;
use std::io::Write;
use hyper::Server;
use hyper::server::Request;
use hyper::server::Response;
use hyper::net::Fresh;
fn hello(_: Request, res: R
當使用Rust搜索如何生成一個隨機數時,我遇到了下面的例子。然而,它似乎沒有工作......這個例子似乎沒有顯示它適用於哪個版本的Rust,所以它可能已經過時,或者我可能出錯了。 // http://static.rust-lang.org/doc/master/std/rand/trait.Rng.html
01 use std::rand;
02 use std::rand::Rng;