rust

    0热度

    1回答

    我写了一个生锈的示例程序。 代码是这样的: use std; import std::io; fn main() { io::println("hello world"); } 我尝试编译它,但rustc编译告诉我一些错误信息。 hello.rc:4:0: 4:2 error: expected crate directive hello.rc:4 fn main() {

    3热度

    2回答

    我尝试使用货物init来初始化货物管理系统。 但我看不到$ HOME/.cargo目录生成。 和外壳显示 macmatoMacBook-Air:rust kula$ cargo init warning: signature verification failed for sources.json macmatoMacBook-Air:rust kula$ cargo sync error

    0热度

    1回答

    我写了一个简单的生锈程序。 fn main(){ let port = 80; result::chain(connect("localhost", port as u16)) {|s| send(s,str::bytes("hello world")); }; 它有一些错误。 macmatoMacBook-Air-2:rust-http kula$ rustc

    1热度

    2回答

    我想用float::consts::pi初始化一些顶级常量。例如: import float::consts::pi; const pi2:float = pi*pi; fn main() { io::println(#fmt("pi^2=%.4f", pi2)); } 我得到这些错误: pi2.rs:3:18: 3:20 error: constant contains

    2热度

    2回答

    得到的误差: $ rustc leakyFunction.rs --test $ ./leakyFunction running 1 test test testForLeakage ... Unreclaimed object found at 0xb6d02d98: ((), (10)) leaked memory in rust main loop (1 objects) lea

    5热度

    3回答

    我正在将QuickCheck移植到Rust,并且我写了除for_all以外的所有内容。我不确定类型签名应该是什么,我只知道一般情况下,for_all将接受一个属性lambda和一个生成器lambdas集合。 for_all将评估生成器以便创建一个随机测试用例来给该属性作为输入。如果属性返回true,则应打印for_all+++ OK, passed 100 tests.。否则,它应该打印*** F

    22热度

    5回答

    文档没有说明如何,教程完全忽略了循环。

    10热度

    1回答

    tutorial显示了模式匹配的一些非常基本的示例,例如匹配整数以模拟c样式的switch语句。本教程还演示了如何对元组类型进行基本解构和解构结构。 它似乎应该有可能模式匹配的矢量,但我找不出正确的语法,我没有找到它的任何例子。 例如,在Haskell你可以轻松地解构列表: foldr :: (a -> b -> b) -> b -> [a] -> b foldr func initValue

    5热度

    2回答

    我在Debian及继起的锈维基编译指令:https://github.com/mozilla/rust/wiki/Doc-getting-started 我尝试了几次,但始终与下面的错误结束: llvm[3]: Compiling opt.cpp for Release+Asserts build make[3]: *** No rule to make target `/home/user/r

    11热度

    1回答

    我试图从防火代码连接到mysql。我已经尝试了这些步骤。 1.我写使用 mysql.h c代码,和命令的下方。 $ gcc -shared mysqlrust.c -o libmysqlrust.so $(mysql_config --cflags) $(mysql_config --libs) $(mysql_config --cflags) $ cp libmysqlrust.so /us