前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】 2020-06-11 进一步理解 Rust 错误处理

【Rust日报】 2020-06-11 进一步理解 Rust 错误处理

作者头像
MikeLoveRust
发布2020-06-19 16:18:20
6430
发布2020-06-19 16:18:20
举报
文章被收录于专栏:Rust语言学习交流

进一步理解 Rust 错误处理

本文 Rust 的初学者和对 Rust 感兴趣却还没能很好上手的朋友更加友好。阅读和理解大约需要15分钟,仅需一些基本的编程知识,你就能很好的理解本文。

在文章中,作者会介绍 Rust 中错误的基本知识,并分析为什么会这样处理,然后解释一些更高级的错误处理概念,同时分享一些实用的技巧。原文地址:https://www.halcyon.hr/posts/error-handling-in-rust/

reddit 上参与讨论:https://www.reddit.com/r/rust/comments/h12itt/error_handling_in_rust_a_beginners_guide/

rust-search-extension v0.10 版本更新啦?

社区大佬出品的超好用插件,赶紧来支持一个 o( ̄︶ ̄)o :https://github.com/huhu/rust-search-extension

TinyDB

TinyDB是一个占用空间小,速度超快的数据库,旨在在内存中使用,并在需要保存时轻松地从文件中转储/检索。项目地址:https://github.com/scowez/tinydb

rarebears - pandas 的 Rust 实现

目前该项目已经有一些完整的实现:https://github.com/drew-wallace/rarebears

postgrest-rs

postgrest-rs 库提供了 PostgREST 的 ORM 接口,项目地址:https://github.com/supabase/postgrest-rs

简单使用示例:

代码语言:javascript
复制
use postgrest::Postgrest;

let client = Postgrest::new("https://your.postgrest.endpoint");
let resp = client
    .from("your_table")
    .select("*")
    .execute()
    .await?;
let body = resp
    .text()
    .await?;

Rust PostgresSQL clients benchmark

diesel,elephantry,postgres,sqlx 这四个常见库的性能测试:https://github.com/elephantry/benchmark#rust-postgressql-clients-benchmark

最新补充,来自网友 biluohc 的评论回复,他指出原作者的 postgres benchmark 异步sqlx的结果是错误的。作为对比, biluohc 提供了他实现的示例:https://github.com/biluohc/actixweb-sqlx-jwt。更多内容欢迎大家到评论区查看详情,深入交流。

Svelte + TypeScript + Parcel + Rust

作者将一些常用的技术栈进行组合,制作了用于 Svelte + Rust + TypeScript 的热模块重装的简单模板,项目地址:https://github.com/HugoDaniel/svelte-template

详细一点的原文介绍:https://hugodaniel.pt/posts/browser-tech-stack-2020/

From 日报小组 @Jancd

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 进一步理解 Rust 错误处理
  • rust-search-extension v0.10 版本更新啦?
  • TinyDB
  • rarebears - pandas 的 Rust 实现
  • postgrest-rs
  • Rust PostgresSQL clients benchmark
  • Svelte + TypeScript + Parcel + Rust
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档