< 返回版块

mook 发表于 2023-10-05 13:13

Tags:rust,日报

Redox 2023、24 年发展的重点

Redox ABI

建立一个稳定的 ABI,使二进制文件无需重新编译就能在后续版本的 Redox 上运行。

Redox 服务器版本

服务器版的优先级要高于桌面版,后续会移植常见的服务器程序,比如 Apache、Nginx 等。

Cosmic 桌面

System 76 正在开发的项目。这是一个开源的 Linux 桌面环境,主要用 Rust 编写,要在 Redox 上使用 Cosmic Desktop,还要做很多工作。

ReadMore:https://redox-os.org/news/development-priorities-2023-09/

用 SQLx 在 Rust 中写原始 SQL

SQLx 的优点

  • 与MySQL、SQLite、Postgres、MSSQL兼容
  • 编译时检查查询,确保类型和查询的有效性
  • 支持 Postgres 侦听/通知等额外功能
  • 多种构建和使用查询的方法
  • 你还可以使用 SQLx 制作自己的查询生成器!

例子:

let query = sqlx::query("SELECT * FROM TABLE")
  .execute(&pool)
  .await
  .unwrap();
sqlx::query("INSERT INTO TABLE (foo) VALUES ($1)")
  .bind("bar".to_string())
  .execute(&pool)
  .await
  .unwrap();

ReadMore:https://www.shuttle.rs/blog/2023/10/04/sql-in-rust


From 日报小组 mook 社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页