-
-
1如果不用这两东西,异步rust的折磨程度比普通rust的折磨程度还要提升一个等级。。。用了又被各种诟病性能问题和没有rust味
-
0如题啦。可以不用虚拟机,wsl。直接原生编译到linux吗?
-
4为什么x变量在第9行没有被回收,
-
1
-
1
-
4rust中文论坛:rust.cc 欢迎各位的加入。
-
6各位Rust爱好者,中文Rust社区http://rust-lang-cn.org/上线啦,完全由Rust语言实现,大家可以去社区一起讨论学习哦。源码也开放啦,https://github.com/rust-cn/rust_lang_cn。
-
13rt
-
298835884 最近也在用 Rust 写一点东西
-
1神仙交流群:1140325843
-
8吧里大佬有木有相关材料,求一份309026152@qq.com
-
0Rustup metadata and toolchains will be installed into the Rustup home directory, located at: E:\Environment\RUST\RUSTUP ========================================================================= 问题是我没有E盘。现在不知道改哪里才会让rust-init程序不会默认选择这个。
-
11,如果一个很大的结构体 ,用什么函数把结构体直接申请到堆上?我看的实例都是把结构体申请到栈上 ,然后通过new from 把栈上结构体复制到堆上。 2,怎么处理 let a= Box<i32>+888;这种运算
-
0经核实吧主Doomsplayer 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 rustlang吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
-
4https://github.com/linuxaged/rust_book_zh 有兴趣的朋友可以一起翻译。fork && PR
-
3怎么把vector的最后一个元素读出来,如果非空就再添加到最后? 下面的代码编译不过: let mut nums = vec![1, 2, 3]; if let Some(x) = nums.last() { nums.push(x); }
-
0好冷清,有学习rust的群吗,发几个。
-
9已由 0.13.0 升级到 1.0.0。
-
6rust已经1.4了,这里的人气也越来越冷了。大高的兴趣是不是已经发生了变化呢?
-
1根据Rust 0.5的Tutorial整理,虽然Rust后续还会有变化,但内存模型和三种指针基本固定下来了。 1 Rust的三个目标 Rust的内存模型是为了三个颇具挑战的目标服务的: 内存安全:Rust语言能够操作的内存必须保证有效,正常情况下,Rust不可能触发段错误或者发生内存泄漏。 性能:高性能的低级代码必须能够使用一些不同的内存分配策略。垃圾回收必须是非强制的,而且就算没有使用垃圾回收,也不能违反内存安全。对性能要求不严格的高级代码可以使用单
-
0http://42.cnssuestc.org/article/rust-inline-asm
-
0http://42.cnssuestc.org/article/rust_compile_plugin
-
2指针永远只能指向一个对象的话,如果我要创建树状数据结构,很多个叶子指向同一个 Parent 怎么办?
-
0
-
0整理自Rust 0.6 tutorial。 (http://corwindong.blogspot.com/2013/01/rustmodulescrates.html) 这部分主要说明Rust的模块和Crate(怎么翻译?集装箱?),我一直觉得这部分内容应该放在最前面,而不是最后面。一开始就说明Rust程序如何组织会比较好。 1 模块 Rust的名字空间按照模块层次组织。每个源文件(.rs文件)代表一个模块,同时可以包含附加模块: mod farm { pub fn chicken() -> &str { "cluck cluck" } pub fn cow() -> &str { "mooo" } } fn main() { io::println(farm::chicken()); } use关
-
0根据Rust 0.5的tutorial整理,指针这部分内容应该不会变化了。 (豆瓣的帖子没法排版。排版好的请参考http://corwindong.blogspot.com/2013/01/rust_7.html) 大多数现代语言对于聚合类型(如class, struct, enum)都采用一种“uniform representation”方式表示,将这些类型缺省表示为分配在堆上的内存的指针。Rust则不同,类似于C和C++,Rust直接表示这些类型。也就是说聚合数据在Rust中是未打包的(unboxed)。这意味着当你写下let x = Point {x: 1f, y: 1f};时,你是在栈上创建了一个struct。