Rust 程序设计语言 中文版将crate 发布到 Crates.io我们曾经在项目中使用 crates.io 上的包作为依赖,不过你也可以通过发布自己的包来向别人分享代码。crates.io 用来分发包的源代码,所以它主要托管开源代码。Rust 和 Cargo 有一些帮助别人更方便找到和使用你发布的包的功能。我们将介绍一些这样的功能,接着讲到如何...
发布 crate 会上传特定版本的 crate 到 crates.io 以供他人使用。发布crate 时请多加小心,因为发布是 永久性的(permanent)。对应版本不可能被覆盖,其代码也不可能被删除。crates.io 的一个主要目标是作为一个存储代码的永久文档服务器,这样所有依赖 crates.io 中的crate 的项目都能一直正常工作。而允许删除版本没...
将crate 发布到 Crates.io 我们曾经在项目中使用crates.io上的包作为依赖,不过你也可以通过发布自己的包来向别人分享代码。crates.io用来分发包的源代码,所以它主要托管开源代码。 Rust 和 Cargo 有一些帮助别人更方便找到和使用你发布的包的功能。我们将介绍一些这样的功能,接着讲到如何发布一个包。
创建Crates.io 账号 在你可以发布任何 crate 之前,需要在 crates.io上注册账号并获取一个 API token。为此,访问位于 crates.io的首页并使用 GitHub 账号登录。(目前 GitHub 账号是必须的,不过将来该网站可能会支持其他创建账号的方法)一旦登录之后,查看位于 https://crates.io/me/ 的账户设置页面并获取 API token。
发布 crate 会上传特定版本的 crate 到 crates.io 以供他人使用。发布crate 时请多加小心,因为发布是 永久性的(permanent)。对应版本不可能被覆盖,其代码也不可能被删除。crates.io 的一个主要目标是作为一个代码的永久文档服务器,这样所有依赖 crates.io 中crate 的项目都能一直正常工作。允许删除版本将不可能...
rust 编程语言的包 (或者 库, library) 叫做 crate, 也就是软件中的一个组件. 一个完整的软件通常由多个 crate 组成, rust 编译器 (rustc) 一次编译一整个 crate, 不同的 crate 可以同时并行编译.rust 官方有一个集中发布开源包的网站 crates.io. 发布在这上面的 crate 可以
Rust 程序设计语言 简体中文版 cargo install命令用于在本地安装和使用二进制 crate。它并不打算替换系统中的包;它意在作为一个方便 Rust 开发者们安装其他人已经在crates.io上共享的工具的手段。只有拥有二进制目标文件的包能够被安装。二进制目标文件是在 crate 有src/main.rs或者其他指定为二进制文件时所创建的...
Rust编程语言入门之cargo、crates.io cargo、crates.io 本章内容 通过release profile 来自定义构建 在https://crates.io/上发布库 通过workspaces 组织大工程 从https://crates.io/来安装库 使用自定义命令扩展 cargo 一、通过 release profile 来自定义构建...
13.进一步认识Cargo及crates.io 一、使用发布配置来定制构建 Rust中的发布配置是一系列预定义好的配置方案,它们的配置选项各有不同,都允许程序员对细节进行定制修改。 Cargo最常用的配置有两种: 执行cargo build时使用的dev配置,以及执行cargo build --release时使用的release配置。dev配置中的默认选项适合在开发过程...
中文汉化AE脚本-实体键盘操作界面打字输入动画 keyboardFX v1.2 07:19 视频抠像边缘模拟真实光照AEPR插件 Light Wrap Fantastic详解 05:36 直接导入编辑MKV/MOV/FLV格式素材视频解码器 Influx v1.2.1详解 03:14 图形可连动弯曲AE插件Bendio详解 04:07 三维体积星云烟雾特效生成AE插件 Nebulosity 详解 08:13...