#error_handle #panic
XV是一个终端16进制查看器,作者之前是Java开发者,XV是他的第一个Rust项目。他在本文主要介绍了UX中使用panic的一些经验。
overflow-checks = true
来开启溢出检查。HumanPanic
库。它会捕获回溯信息,当崩溃后再次启动XV,它还会显示一条错误信息,提醒人们在GitHub上提交错误报告。#python
Read More
#docker
本文展示了如何在构建Docker镜像时获取私有Cargo依赖项并获取它们。
Read More
#ferris
喜欢Ferris的朋友可以按这个教材手工制作一个。
Read More
#futures
本文以HTTP请求为示例,比较系统地介绍了Futures。
Read More
#wasm
又一个 WebAssembly 开发框架,完全用 Rust 开发网站前端的框架。作者立的 flag 是简单,快速。 新版本中增加了自定义路由的功能。
Read More
#guid #cli
支持Linux平台,允许您将分区从一个磁盘复制到另一个磁盘等等。
gptman
#wasmer
Wasmer是一个可以嵌入到Rust应用中的wasm解释器。
Read More
#hawk #ImageRecognition
用于人脸识别门禁系统的一个原型项目。
架构设计图
#frontend
该文作者在用Rust重写ember-cli项目,这篇文章是他的Rust学习心得吧。
#Graphics
该指南主要为那些想要使用Rust编写图形内容(视频游戏,动画,炫酷可视化等)并且不知道从哪里开始的人提供上下文。
Read More
#async #web
基于futures 0.3, async和await!宏。应该是为1.0预热,准备迎接官方的异步稳定。
Read More
#embeded
micromath是一个嵌入式的Rust数学库,支持快速安全的浮点数近似计算、常用的算术运算、2D/3D向量类型、统计分析和四元数等。
micromath
#CDCL #SAT
Varisat是一个CDCL SAT求解器的Rust实现。CDCL SAT求解器在形式验证等领域应用广泛。
#cargo
一般情况下可以通过CARGO_PKG_VERSION_MAJOR
环境变量来获取包的版本号,但是这种方式总是会产生字符串,只能在运行时将其解析为数字。所以这个库提供了一个pkg_version_major!
过程宏在编译期解决这个问题。
(看源码发现依赖dtolnay的proc-macro-hack,它是一个支持表达式位置过程宏的库)
#visualize #browser
Plotka可以从stdin获取数据,解析它(作为JSON或CSV)并通过websockets进行广播。 还可以托管静态文件,可以完全通过它在浏览器中绘制数据,它可以用作Matplotlib等的替代品。
plotka
#GitLFS
LFS,Large File Storage, 大文件存储
rudolfs