ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust 日报】2021-10-14 Rust是一种让你首先得到宿醉的语言

【Rust 日报】2021-10-14 Rust是一种让你首先得到宿醉的语言

原创 数据库开发技术 作者:Rust语言中文社区 时间:2021-10-14 23:46:17 0 删除 编辑

argi -- 一个零依赖的命令行工具构建框架

argi是一个零依赖的使用Rust写的命令行工具构建框架,重点在于零依赖,建议Rust初学者可以去研究一下代码,通常零依赖要容易掌握很多。当然,该项目似乎用了不少宏相关的。可以适当学习了解。
小事例:
use argi::{cli, data};

fn main() {
cli!(
help: "Imaginary webapp program, allowing simple tasks",
launch: {
help: "Launches instance to given address",
run: (|ctx, _| todo!("Launch at port {:?}", data!(ctx => --port))),
--db [url]: { help: "Database URL" },
--bind [url]: { help: "Binding address" },
--port [port]: { help: "Port to hook onto" },
},
delete [text?]: {
help: "Performs the delete operation upon data",
run: (|_, data| println!("Deleting {:?} item", data)),
all: { help: "Deletes everything" }
}
)
.launch();
}
Github: https://github.com/Owez/argi

Parcel v2版本发布!

Parcel 2带来了你在Parcel 1中熟悉和喜爱的零配置体验,并使其可扩展到任何规模和复杂性的项目。它已经在业内一些最大的公司生产中使用,包括Atlassian、Adobe和微软。
小编比较菜鸡,不太熟悉前端的生态,这条新闻占据了今天reddit的头版,作者只是放了个博文链接,大概只知道其中用了不少Rust写的组件,比如swc之类的。
Read More: https://parceljs.org/blog/v2/

本周周报

Rust是一种让你首先得到宿醉的语言。
  • Niko Matsakis的RustConf主题演讲,未注明来源。
Read More: https://this-week-in-rust.org/blog/2021/10/13/this-week-in-rust-412/
From 日报小组 Cupnfish
社区学习交流平台订阅:
  • Rust.cc 论坛: 支持 rss
  • 微信公众号:Rust 语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718603