【Rust日报】 2019-05-31:rust.cc社区提供了国内crates镜像
Enum的值如何作为类型
這位寫C++的老兄想寫以前的Enum
fn pet(_: Animal::Whale) {}fn pet(_: Animal::Dog) {}// or somehow describe a trait that forces its implementors to impl specific enum variants; not allow them to impl the whole enumtrait Petter<T> {fn pet(_: Animal::T);}
rust的近似方案1
struct Dog {}
struct Whale {}
enum Animal {Dog(Dog),Whale(Whale),
}
rust的近似方案2
// given there is a trait Bar, and types A and B implement it:
enum Foo {A(A),B(B),
}impl Bar for Foo {fn bar(&self) {match self {A(a) => a.bar(),B(b) => b.bar(),}}
}impl From<A> for Foo {fn from(a: A) -> Foo {Foo::A(a)}
}
有個庫enum_dispatch可以達到類似的效果
#[enum_dispatch]
enum Foo {A,B,
}
Read more
j4rs 從rust调用java
在rust裡面建立 JvmBuilder 再调用 java 函數
Read more
Tarpaulin 一個計算代碼覆蓋率的工具
只支援 x86_64 Linux
Read more
用 wasm 重製骨灰级遊戲 pong
Read more
遊戲排隊系統尋找外包
「台湾」找外包 預算6萬人民幣 有興趣的人請寄 [email protected] ,要求Rust实现。
Read more
Facebook开源的 Mercurial源码控制系统的下一代服务器 mononoke 最近升级到了2018 edition
mononoke
Rust和Blender
Blender是一个免费的开源3D创作套件。该文作者曾经在Blender工作过,编写过Python API。为了探索Blender二进制文件格式并提供读取和使用它们的工具,该文作者创建了一个Rust项目
- Read More
- rs_blender
rust-battop: 交互式终端电量可视化工具
基于Tui-rs实现。
rust-battop
从Rust调用Go库:使用SQIP进行案例研究
SQIP 是基于SVG 的LQIO 方案,其能够用于生成可用的SVG格式。作者之前用Node.js中的SQIP包,但是不够稳定,然后又打算用Rust重新实现,又不打算重头编写,所以找到了SQIP的Go绑定库,想通过FFI在Rust中调用Go代码。但是和Cgo打交道,性能不知道如何。
Read More
rust.cc社区提供了国内crates镜像
与清华,交大等镜像不同的是,这个是专用的Rust仓库镜像,应该会更稳定。快来试试吧
rustcc/lernaean-deploy
From 日报小组 @Damody
日报订阅地址:
独立日报订阅地址:
- Telgram Channel
- 阿里云语雀订阅
- Steemit
- GitHub
社区学习交流平台订阅:
- Rust.cc论坛: 支持rss
- Rust Force: 支持rss
- 微信公众号:Rust语言学习交流
【Rust日报】 2019-05-31:rust.cc社区提供了国内crates镜像相关推荐
- 【Rust日报】 2019-05-15:Rust 4周岁生日快乐!
Rust四周年啦 不知不觉,Rust1.0发布已经四周年了. Rust 1.0是2015年5月15号发布.所以,四年了,大家学会Rust了吗? Rust四周年 Rust完全态 所以我说,Rust还有两 ...
- 【Rust日报】2022-09-14 使用 Rust 构建简单博客 华为实习生招募
使用 Rust 构建简单博客 作者以写 Go 为主,他认为学习任何语言都可以从一个 web 程序入手,那么事情就会变得明朗,本文展示的是作者在学习了一段时间 Rust 后开始搭建简单博客系统的过程,很 ...
- 【Rust日报】2020-11-03 《Rust日报》总第1000期
今日头版 <Rust日报>第1000期,感谢有你 两年半的时间,我们一期期走来,到了今天发行的第1000期.回想我第一次看<Rust日报>,还是在Rust 2018刚推出的时候 ...
- 【Rust日报】2020-11-30 编写 Rust 的 23 条基本规则和建议
编写 Rust 的 23 条基本规则和建议 Seed 是一个优秀的 Rust 前端框架, 但是, 这里我们不讨论 Seed 本身, 而是隐藏在这个优秀项目里的一些优秀的建议. 在他的文档中,Seed给 ...
- 【Rust 日报】2021-08-29 Embedded Rust 第一步:选择一块板子
Embedded Rust 第一步:选择一块板子 内容整理自 robyoung (Rob Young) 的文章:First steps with Embedded Rust: Selecting a ...
- 【Rust 日报】2022-04-10 适用于Rust的异步CQL驱动
scylla-rust-driver:适用于 Rust 的异步 CQL 驱动程序 这是 ScyllaDB 的客户端驱动程序,用纯 Rust 编写,使用 Tokio 实现完全异步 API.尽管针对 Sc ...
- rust主播排行_「Rust日报」2019每周精选 • 第四期
前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust日报,分享我每天的见闻,偶尔也夹 ...
- 【Rust日报】 2019-02-23
本文转载自:https://rust.cc/article?id=759a4cb5-fad3-4400-90b7-c9c60154b296 「通告」Rusty 棒球帽团购活动 决定只定制棒球帽,不弄书 ...
- 【Rust日报】 2019-08-01:brpc-rs - X-lab 实验室新推出的一个rpc库
paperclip - OpenAPI 规范的 Rust 实现 在完成后,它会实现: Rust 中的服务器端.客户端和命令行端的高效的.编译时检查的.类型安全的 HTTP API 的生成: 支持处理. ...
最新文章
- codevs——1220 数字三角形(棋盘DP)
- 图解 Redis 五种数据结构底层实现
- java 企业信息门户 拖拽排版_web中拖拽排序与java后台交互实现
- webpack 入门,说一下那些不入流的知识点、module.exports{ } 中配置说明
- FreeRTOS的HOOK,以及(23)FreeRTOS 空闲任务分析
- 使用linux批量引物设计,primer3引物设计详解
- springboot +vue实现打印PDF(实现批量打印快递单)
- 星三角启动的优缺点和内外接的区别
- 从程序员到项目经理(二十八):该死的结果导向(只看结果,不问过程到底行不行?)
- 东软始业教育结业考试
- 如何解决hangfire使用redis存储时,如果采用了prefix报“Key has MOVED from Endpoint”的错...
- 执行shellcode一直提示illegal instruction
- 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史
- 【大咖说|中国工程院院士江亿】:有序充电桩系统可破解电动车充电难题
- Android应用在新浪微博授权提示:文件不存在 C8998 的解决方法
- 大天使之剑服务器维护,《大天使之剑H5》9月4日服务器临时维护公告
- 【转】校招优秀简历和普通简历的区别
- transforms_list = [c_vision.Decode(), c_vision.Rescale(1.0 / 127.5, -1.0)]这个是图像标准化【-1,1】是吗?
- ubuntu下使用ppa下载
- 假定mysql服务器密码是123456_用php写链接数据库的配置文件,数据库服务器为local host,用户名root,密码123456。 下面哪个正确?...