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镜像相关推荐

  1. 【Rust日报】 2019-05-15:Rust 4周岁生日快乐!

    Rust四周年啦 不知不觉,Rust1.0发布已经四周年了. Rust 1.0是2015年5月15号发布.所以,四年了,大家学会Rust了吗? Rust四周年 Rust完全态 所以我说,Rust还有两 ...

  2. 【Rust日报】2022-09-14 使用 Rust 构建简单博客 华为实习生招募

    使用 Rust 构建简单博客 作者以写 Go 为主,他认为学习任何语言都可以从一个 web 程序入手,那么事情就会变得明朗,本文展示的是作者在学习了一段时间 Rust 后开始搭建简单博客系统的过程,很 ...

  3. 【Rust日报】2020-11-03 《Rust日报》总第1000期

    今日头版 <Rust日报>第1000期,感谢有你 两年半的时间,我们一期期走来,到了今天发行的第1000期.回想我第一次看<Rust日报>,还是在Rust 2018刚推出的时候 ...

  4. 【Rust日报】2020-11-30 编写 Rust 的 23 条基本规则和建议

    编写 Rust 的 23 条基本规则和建议 Seed 是一个优秀的 Rust 前端框架, 但是, 这里我们不讨论 Seed 本身, 而是隐藏在这个优秀项目里的一些优秀的建议. 在他的文档中,Seed给 ...

  5. 【Rust 日报】2021-08-29 Embedded Rust 第一步:选择一块板子

    Embedded Rust 第一步:选择一块板子 内容整理自 robyoung (Rob Young) 的文章:First steps with Embedded Rust: Selecting a ...

  6. 【Rust 日报】2022-04-10 适用于Rust的异步CQL驱动

    scylla-rust-driver:适用于 Rust 的异步 CQL 驱动程序 这是 ScyllaDB 的客户端驱动程序,用纯 Rust 编写,使用 Tokio 实现完全异步 API.尽管针对 Sc ...

  7. rust主播排行_「Rust日报」2019每周精选 • 第四期

    前言: 从2018年开始,我每天会花1个小时关注Rust社区动态,并且在Rust.CC论坛.tg channel.Steemit.GitHub.语雀订阅都开通了Rust日报,分享我每天的见闻,偶尔也夹 ...

  8. 【Rust日报】 2019-02-23

    本文转载自:https://rust.cc/article?id=759a4cb5-fad3-4400-90b7-c9c60154b296 「通告」Rusty 棒球帽团购活动 决定只定制棒球帽,不弄书 ...

  9. 【Rust日报】 2019-08-01:brpc-rs - X-lab 实验室新推出的一个rpc库

    paperclip - OpenAPI 规范的 Rust 实现 在完成后,它会实现: Rust 中的服务器端.客户端和命令行端的高效的.编译时检查的.类型安全的 HTTP API 的生成: 支持处理. ...

最新文章

  1. codevs——1220 数字三角形(棋盘DP)
  2. 图解 Redis 五种数据结构底层实现
  3. java 企业信息门户 拖拽排版_web中拖拽排序与java后台交互实现
  4. webpack 入门,说一下那些不入流的知识点、module.exports{ } 中配置说明
  5. FreeRTOS的HOOK,以及(23)FreeRTOS 空闲任务分析
  6. 使用linux批量引物设计,primer3引物设计详解
  7. springboot +vue实现打印PDF(实现批量打印快递单)
  8. 星三角启动的优缺点和内外接的区别
  9. 从程序员到项目经理(二十八):该死的结果导向(只看结果,不问过程到底行不行?)
  10. 东软始业教育结业考试
  11. 如何解决hangfire使用redis存储时,如果采用了prefix报“Key has MOVED from Endpoint”的错...
  12. 执行shellcode一直提示illegal instruction
  13. 从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史
  14. 【大咖说|中国工程院院士江亿】:有序充电桩系统可破解电动车充电难题
  15. Android应用在新浪微博授权提示:文件不存在 C8998 的解决方法
  16. 大天使之剑服务器维护,《大天使之剑H5》9月4日服务器临时维护公告
  17. 【转】校招优秀简历和普通简历的区别
  18. transforms_list = [c_vision.Decode(), c_vision.Rescale(1.0 / 127.5, -1.0)]这个是图像标准化【-1,1】是吗?
  19. ubuntu下使用ppa下载
  20. 假定mysql服务器密码是123456_用php写链接数据库的配置文件,数据库服务器为local host,用户名root,密码123456。 下面哪个正确?...

热门文章

  1. 数据库 SQLServer中GUID用法介绍
  2. 如何阻止烦人的广告?2020年最佳广告软件删除工具Top5
  3. Bootstrap布局之网格系统
  4. checksum 算法
  5. 育儿:自制身高仪和照片墙
  6. python画星空的程序_python画画梵高
  7. GreenPlum 时间转换函数
  8. 2018软件测试从业者精进指南 。
  9. 软件测试肖sir___项目讲解分析(01)
  10. 网络流 费用流 模板 ISAP+SPFA+ZKW