前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2021-10-14 Rust是一种让你首先得到宿醉的语言

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

作者头像
MikeLoveRust
发布2021-10-19 14:33:30
4870
发布2021-10-19 14:33:30
举报

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

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

小事例:

代码语言:javascript
复制
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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • argi -- 一个零依赖的命令行工具构建框架
  • Parcel v2版本发布!
  • 本周周报
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档