当前位置 : 主页 > 编程语言 > java >

【Rust日报】 2019-11-16 关于Rust中错误处理的思考

来源:互联网 收集:自由互联 发布时间:2022-06-30
关于Rust中错误处理的思考 编程语言的错误处理解决方案在很大程度上影响代码的健壮性,简洁性,可读性,并在一定程度上影响代码的运行时性能。考虑到最近的一些讨论以及越来越

关于Rust中错误处理的思考

编程语言的错误处理解决方案在很大程度上影响代码的健壮性,简洁性,可读性,并在一定程度上影响代码的运行时性能。考虑到最近的一些讨论以及越来越多的错误处理包装箱的出现,文章分享了作者对此的一些想法,关键点如下:

  • “匿名sum类型”是一个错误处理的好工具。
  • 我们可能希望明确区分针对应用程序用户的错误和旨在由代码处理的错误。
  • 我认为,Rust的错误处理很好,但仍可以改进。

更多信息参见博客

OrbTk 0.3.1-alpha1

Orbital Widget Toolkit是一个多平台(G)UI工具包,用于使用编程语言Rust构建可扩展的用户界面。

OrbTk发布了重写的第一版,0.3.1-alpha1,建议新开发者跳过0.2.*的所有版本,并从此alpha版本或即将发布的版本开始。

更多信息crates.io

Lopdf

Lopdf,用于PDF文件操作的纯Rust库。

更多信息Github

faster-utf8-validator

faster-utf8-validator,一种SSE/AVX-2加速的UTF-8验证算法。

更多信息Github

hilbert

hilbert,希尔伯特曲线转换

更多信息Github

--


日报订阅地址:

独立日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Steemit
  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • Rust Force: 支持rss
  • 微信公众号:Rust语言学习交流


网友评论