为什么我的货物依赖性不影响字节码的大小?
我有一个准骨头生锈项目(特别是宇宙智能合约,不确定这是否重要)。当我运行货物构建时 - 释放-target Wasm32未知时,未压缩的WASM字节码约为1.7 MB…
锚构建错误版本的锚点和锚点lang
我正在使用以下rust的存储库: https://githbithub.com/smartcodeblockchaindev/nelson-nelson--nelson--nelson--nelson--nelson--nelson--nelson-- N…
如何在Docker中使用货物构建和运行Actix应用程序?
我问题的第二部分:开始我的应用程序是明智的吗?或者,您认为最好在我的本地计算机上构建该应用,然后在Docker中使用二进制文件?如果我使用二进制文…
如何在build.rs脚本中使用本地项目文件?
如何在 build.rs 中使用本地文件而不包含其绝对路径?我有,例如让proto_file_glob_paths:paths = glob(“ ../ proto/**/*。proto”)。unwrap();…
如何在生锈中多次使用变量?
我知道Rust中借贷和拥有的基本原则。 但是,我找不到解决以下情况的方法: fn create_user(full_name: String) -> User { User { field1: full_name, …
导入不同目录中的函数
我在从其他目录中导入功能中的lib.r.rs遇到困难。我在下面发布了代码和文件结构。 但是,当我将get_users.rs放入路由中时,将 pub mod get_users; 添…
货物安装货物生成--功能供应商-openssl 失败
我正在尝试从Terra-Money安装地形。为此,指示说要遵循命令。我已经在ubuntu 20.04 1上运行这些说明。将“稳定”设置为默认发行频道: rustup default…
我应该如何解决-liconv'找不到库:库。运行“货物构建”时的错误?
通过以下命令安装生锈和货物... curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 我在一个小的“ Hello World” Rust Project上运行…
“git 子模块更新”在 build.rs 中使用 std::process::Command 无效
我正在尝试将 C++ 软件移植到 Rust,其中一部分是使用 C++ 库获取 git 子模块。我想将该操作集成到我的自定义 build.rs 脚本中,而不是在运行之前强制…
rust crate cc 正在创建不需要的目录
我有一个自定义 build.rs 文件,该文件应该从 github 下载 C++ 库并构建它。我的 build.rs 文件分为三个部分: 克隆 github 存储库 使用链接 所需库 …
为什么 rust create openssl-sys 无法编译?
error: failed to run custom build command for `openssl-sys v0.9.72` Caused by: process didn't exit successfully: `C:\Users\REBERE~1\AppData\…
错误:组件“clippy”目标 {target} 无法下载
当使用固定版本使用固定版本的rust-toolchain 1.59.0 运行 CARGO CLIPPY 1.59.0 中时,我知道 error: the 'cargo-clippy' binary, normally provided …
Rust 与预期类型 () 不匹配,发现结构 `Enumerate
我正在尝试从 coremidi 返回数据,它是 MIDI 设备名称列表。我不确定它的格式是什么。如果无法做到这一点,我将尝试返回 for 循环中的每个名称。 我不…