【Rust日报】2021-12-06 在Rust 中加速GUI开发

本文介绍了作者在Rust中加速GUI程序开发的思考,提到了Rust CUDA 0.2版本发布,该版本致力于使Rust成为GPU计算的一级语言,并提供了PTX代码编译工具。此外,还分享了SeaOrm 0.4版本发布,这是一个异步关系型ORM,支持构建复杂查询和单元测试。
摘要由CSDN通过智能技术生成

在Rust 中加速GUI开发

作者萌生了一个用 Rust 编写 GUI 程序的想法,由于时间不多,所以作者想法设法加快 GUI 程序的开发. 整个过程的思考值得借鉴.

原文链接: https://aaronerhardt.github.io/blog/posts/gui_speedrun/

Rust Cuda: 0.2 版本发布

Rust CUDA 项目是一个旨在使Rust成为使用CUDA工具包进行极其快速的GPU计算的一级语言的项目。它提供了将Rust编译为极其快速的 PTX 代码的工具,以及使用现有CUDA库的库。

目前发布了 0.2 版本.

原文链接: https://github.com/Rust-GPU/Rust-CUDA/releases/tag/0.2

SeaOrm: 0.4 版本发布

seorm是一个关系型ORM:

  • 异步. 依靠 SQLx, SeaORM 是一个从第一天起就提供异步支持的库。

  • 动态. 基于SeaQuery, SeaORM允许您构建复杂的查询,而不需要“对抗ORM”。

  • 可测试的. 使用模拟连接为逻辑编写单元测试。

  • 面向服务的. 在api中快速构建连接、过滤、排序和分页数据的服务。

// find all models
let cakes: Vec<cake::Model> = Cake::find().all(db).await?;

// find and filter
let chocolate: Vec<cake::Model> = Cake::find()
    .filter(cake::Column::Name.
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值