前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2022-01-30 给Rust新人的五个Tips

【Rust 日报】2022-01-30 给Rust新人的五个Tips

作者头像
MikeLoveRust
发布2022-03-24 13:40:15
8820
发布2022-03-24 13:40:15
举报
文章被收录于专栏:Rust语言学习交流

Weylus:移动设备作为输入板/触屏

将平板电脑或智能手机用作计算机上的图形输入板 / 触摸屏。

主要特征:

  • 使用平板电脑控制鼠标
  • 将屏幕镜像到平板电脑
  • 使用物理键盘发送键盘输入
  • 硬件加速视频编码

上述功能在所有操作系统上都可用,但 Weylus 在 Linux 上效果最好。

Linux 上的其他功能包括:

  • 支持手写笔 / 笔(支持压力和倾斜)
  • 多点触控:尝试使用支持多点触控的软件,如 Krita
  • 捕获特定窗口并仅绘制到它们
  • 更快的屏幕镜像
  • 平板电脑作为第二个屏幕

GitHub:https://github.com/H-M-H/Weylus

给Rust新人的五个Tips

  • cargo clippy
  • Option 代替空值返回
  • 使用 impl 创建更灵活的 API 参数
  • 使用 Debug, Default 等通用 Traits
  • cargo check 检查是否按约定命名

视频:https://www.youtube.com/watch?v=zdT3bUljGQw

mwbot-rs:快速构建WikiBot

用 Rust 构建快速的 Wikipedia 机器人。

相关文章:https://blog.legoktm.com/2022/01/21/building-fast-wikipedia-bots-in-rust.html

GitHub:https://gitlab.com/mwbot-rs

fundsp:音频DSP库

FunDSP 是一个专注于可用性的音频 DSP(数字信号处理)库。

可用于:

  • 游戏和应用程序的音频处理和合成
  • 教育
  • 音乐制作
  • 声音 hacker 和音频 golfing
  • DSP 算法原型

GitHub:https://github.com/SamiPerttu/fundsp

cargo-msrv:为项目查找支持的最低 Rust 版本

如何使用:

  • cargo msrvcargo msrv --linear 在当前工作目录中查找 Cargo 项目的 MSRV
  • cargo msrv --path <dir><dir> 目录中查找 Cargo 项目的 MSRV
  • cargo msrv -- <command> 使用 <command> 作为兼容性检查
  • cargo msrv --verify 验证由 crate 作者指定的 MSRV
  • cargo msrv list 列出作者指定的依赖项的 MSRV
  • cargo msrv show 显示当前指定的 MSRV

文档:https://foresterre.github.io/cargo-msrv/index.html

GitHub:https://github.com/foresterre/cargo-msrv

uwuifyy命令行工具

一个强大的、可定制的、高效且易于使用的命令行应用程序,用于对文本进行 uwu'ify!

特点:

  • 默认允许重复结果
  • 不包括 URL 和 Email
  • 处理本地可用的文件
  • 完全可定制的修饰符

GitHub:https://github.com/sgoudham/uwuifyy


From 日报小组 长琴

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Weylus:移动设备作为输入板/触屏
  • 给Rust新人的五个Tips
  • mwbot-rs:快速构建WikiBot
  • fundsp:音频DSP库
  • cargo-msrv:为项目查找支持的最低 Rust 版本
  • uwuifyy命令行工具
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档