摘要:0. 比较Windows和Ubuntu下开发Rust的区别 ## Rust环境安装 > Widnows下,在 按照官方网站安装rust 后; 安装时要选windows下的工具链; 需要c++的tool-chains来编译 rust程序, 所以要安装VC++2010以上的开发环境,。 > Ubuntu
阅读全文
posted @ 2020-03-31 20:05
03 2020 档案
摘要:0. 比较Windows和Ubuntu下开发Rust的区别 ## Rust环境安装 > Widnows下,在 按照官方网站安装rust 后; 安装时要选windows下的工具链; 需要c++的tool-chains来编译 rust程序, 所以要安装VC++2010以上的开发环境,。 > Ubuntu
阅读全文
posted @ 2020-03-31 20:05
摘要:在使用 闭包+move后 数值类型的变量仍然可以引用,但是string变量不能再引用,提示已经“value borrowed here after move”,从这里可以引申,其它引用类型如struct 应该跟string一样处理。 pub fn main(){ let ch='英'; let ch
阅读全文
posted @ 2020-03-26 01:20
摘要:trait Bird { fn fly(&self); } struct Duck{x:i32} struct Swan{x:i64} impl Bird for Duck { fn fly(&self) { println!("duck duck"); } } impl Bird for Swan
阅读全文
posted @ 2020-03-24 22:54
摘要:# Rust异步网络编程 Rust的高性能异步网络编程模式目前是基于mio和futures这两个库构建的生态。 Tokio则连接这2个库构建了一个异步非阻塞事件驱动编程平台。 # 什么是 mio,futures,tokio ## 1- Mio Mio是Rust的轻量级快速低级IO库,专注于非阻塞AP
阅读全文
posted @ 2020-03-24 22:29
摘要:# Rust学习 ## Rust安装 1. 直接访问官网 https://www.rust-lang.org/tools/install 下载相应的版本进行安装。 2. 如果是Windows版本的Rust,需要安装Visual Studio 2012以上版本的VC++ 才能编译通过 3. 在命令行窗
阅读全文
posted @ 2020-03-24 22:27
|
||