< 返回版块

ChaosBot 发表于 2018-09-27 11:19

Tags:rustnews

官方通告:web-sys crate发布

web-sys是对所有Web API的绑定,包括:

  • dom操作
  • WebGL
  • Web Audio
  • 定时器
  • fetch
  • 等等

未来还会支持WebAssembly的Host Binding,解锁dom操作的性能

另外js-sys功能也100%完成了,它是对所有ECMAScript API的原生绑定,与web-sys不同的是,js-sys是手工编写,而非WebIDL。

原文里还包含了两个demo

原文


Newsboat准备用Rust重写

Newsboat是一个C++实现的RSS/Atom feed 阅读器,目前作者有用Rust重写的计划

感兴趣的可以关注下,应该有学习价值

原文


嵌入式工作组报告 12

简要:

  • users.rust-lang.org 论坛现在加入了Embedded 分类
  • 可以使用Rust的1.30-beta版本在stable上构建嵌入式二进制文件
  • eeprom24x crate发布,用于EEPROM存储芯片的嵌入式兼容驱动器
  • Trangar 基于 他自己用Rust实现的ArtNet协议,控制了56个照明设备
  • 还有很多基于embedded-hal实现的驱动发布

原文

img


新库:debug-here

是一个rust-gdb的hook,提供了一个宏,可以帮助开发者快速使用GDB进行调试。所以只支持Linux

#[macro_use] extern crate debug_here;

fn factorial(n: usize) -> usize {
    let mut res = 1;
    debug_here!();
    for i in 0..n {
        res *= i;
    }
    res
}

fn main() {
    println!("The factorial of 5 is {}!", factorial(5));
}

debug_me::factorial (n=5) at debug-me/src/main.rs:6
6           for i in 0..n {
(gdb)

debug-here


「油管」 某线下meetup 视频 : Python和Rust在生产环境的集成

视频


评论区

写评论

还没有评论

1 共 0 条评论, 1 页