ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2021-12-26 - 2021年 gfx-rs 的主要里程碑

【Rust日报】2021-12-26 - 2021年 gfx-rs 的主要里程碑

原创 数据库开发技术 作者:Rust语言中文社区 时间:2021-12-26 23:14:30 0 删除 编辑

This Year in Wgpu - 2021

gfx-rs 是一个为 Rust 带来高效跨平台图形的项目,这篇文章包含该项目的主要里程碑、概念和回顾。
Wgpu
  • 从 gfx-hal 转移到新创建的 wgpu-hal 并重组了代码仓库以将所有内容保持在一起。与此同时放弃了 SPIRV-Cross 以支持 naga,实现纯 Rust 技术堆栈。在 0.10 发布帖子中了解更多信息,归功于@kvark。
  • 同时,@cwfitzgerald 使用 Rust 集成测试和示例快照改进了我们的测试基础设施。最重要的是,wgpu 已经与 Deno 紧密集成(感谢 Deno 团队的努力!),开辟了在真正的 CTS 上进行测试的道路,现在可以在 CI 中使用。
  • WebGL 适配变得可用,现在 wgpu-rs 示例可以使用 WebGL 在线运行。
  • 阅读原文 https://gfx-rs.github.io/2021/12/25/this-year.html

Edn-format: a more complete library to parse EDN in Rust

let data = "{:person/name \"bob\"\
:person/age 35\
:person/children #{\"sally\" \"suzie\" \"jen\"}}";
let parsed = parse_str(data).expect("Should be valid");

println!("{:?}", parsed);
// Map({Keyword(Keyword { namespace: Some("person"), name: "age" }
): Integer(35), Keyword(Keyword { namespace: Some("
person"), name: "name" }): String("bob"), Keyword(Keyword { namespace: Some("person"), name: "children" }): Set({String("jen"), String("sally"), String("suzie")})})

println!("
{}", emit_str(&parsed));
// {:person/age 35 :person/name "
bob" :person/children #{"jen" "sally" "suzie"}}
  • Repo https://crates.io/crates/edn-format

From 日报小组 李冬杰

社区学习交流平台订阅:
  • Rustcc 论坛: 支持 rss
  • 微信公众号:Rust语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718487