通往const generics 的里程碑The Great Generics Generalisation刚刚被merge
const generics是什么?
相信有不少人在标准库源码里看到数组实现trait,只是实现到长度为32的数组,也就是说有32个impl,而且都是手工编写。并不能为所有长度的数组实现那些trait。这正是因为当前还不能在const类型上使用泛型。如果支持const generics,将可以实现下面的代码:
impl <T,const N:usize> Foo for [T; N] {...}
可以为所有长度的数组实现triat Foo。 那么数组的人体工程学将会得到很大的提升。
帖子里也有人给出了其他的例子,可以看看。
he Great Generics Generalisation这个合并,仅仅是实现const generics的一个基础,前方的路还很长吧
CVE-2018-1000657:
Rust 1.3到1.21中VecDeque :: reserve()中的缓冲区溢出允许任意代码执行
之前新闻里报道过,这个漏洞早已被修复,只是Rust官方没有发布CVE,在那个小哥的努力下,这个CVE算是补上了吧。
这个PR有意思
heaven-on-earth:自动从r/EarthPorn下载地球美图
[远程] TagniFi 正在招聘Rust工程师
TagniFi(https://www.tagnifi.com)是一家金融数据公司。提供通过API,网络和Excel提供的标准化财务数据。正在寻找一个远程Rust contractor来帮助完成各种项目。
更多信息:
TagniFi是从Rust 1.0开始,以脚本的形式使用它来监视/测试产品的各个方面。在了解Rust以后,现在决定加大投资力度,计划在整个产品中使用Rust,从后端/ API到Web前端。
现在寻找一位工程师来帮助实现这一目标。可以远程工作,位置和时间不是工作的障碍。
可能会让您处理的项目示例:抓取html页面以提取非结构化数据并将其解析为结构化表单,设计/开发与postgres数据库通信的API,以高性能方式访问财务数据,或使用WASM实现数据可视化Web组件。
如果您对该职位感兴趣或有任何疑问,请通过jobs@tagnifi.com或daveb@tagnifi.com联系。
在Parity工作是什么体验?
文章里有办公室美图,顺便它们也在招人:https://paritytech.io/jobs/
「系列文章」 From Rust to beyond前奏
这系列文章是讲Rust如何与其他语言交互
- WebAssembly
- ASM.js
- C
- PHP
- Nodejs
C2Rust项目的更多介绍
rand crate的发展历史
新版本Rand 0.5正准备发布,作者对以往的版本变化做了一个梳理
评论区
写评论以太坊节点的rust实现
是的,不过可以远程
已改
TagniFi 正在招聘Rust工程师
这个是国外的公司...
parity 是做区块链的吧,就是那个以太坊钱包的
在Paity工作是什么体验 有笔误 Parity