rust-cargo

    3热度

    1回答

    继this example: $ cargo build --verbose Updating registry `https://github.com/rust-lang/crates.io-index` failed to parse registry's information for: wayland-client Caused by: the given version req

    4热度

    1回答

    货物在$HOME/.cargo/registry/src(或适当的$CARGO_HOME目录)中存储下载的货箱的源代码。我得知我使用的每个独特的注册表都会创建一个单独的目录,大概是为了防止冲突。 我不明白的是,为什么同一个资源库将建立多个目录: $ ls -ld ~/.cargo/registry/src/github.com-* drwxr-xr-x 473 shep staff 16082

    2热度

    1回答

    我最近在crates.io上发布了我的第一个箱子,我想知道是否可以更简单地维护其文档。 不少箱子的文档托管在GitHub页面上,所以我想我会给它一个镜头。我创建了一个user.github.io回购,生成了文档cargo doc,并将它们推送给它。一切正常,文件可以从crates.io查看。 但是,更新它们是不方便的;如果我修改箱子的文档,我需要: 推动这些变化在包装箱的回购 产生通过cargo

    1热度

    1回答

    我刚刚加入外部箱子到我的防锈项目: [dependencies] feed = "2.0" 这个箱子有几个依存关系,特别是openssl-sys v0.9.10。当我尝试构建我的项目时,此失败: $ cargo build Compiling unicode-normalization v0.1.4 Compiling openssl-probe v0.1.0 Compiling ma

    0热度

    2回答

    我想在Windows上生成exe文件, 而不需要vcruntime。 所以,我想: .cargo/config [target.i686-pc-windows-msvc] rustflags = ["-Clink-args=/MT"] 样子货发现配置,因为cargo重建 整个项目,但dumpbin /DEPENDENTS test.exe 仍然显示VCRUNTIME140.dll作为依赖,

    1热度

    1回答

    锈书提到macros can be expanded与命令rustc --pretty expanded。我想,通过像 rustc -Z unstable-options --pretty expanded examples/macro_test.rs macro_test.rs扩大一个例子文件的命令将有一些代码看起来像这样使用这个测试一些宏我在一个箱子中写道: #[macro_use] ex

    0热度

    1回答

    哪些组件安装 i686-pc-windows-gnu (installed) i686-unknown-linux-gnu (installed) x86_64-pc-windows-gnu (installed) x86_64-unknown-linux-gnu (default) 锈版本 rustc 1.17.0-nightly (08230775a 2017-02-24) bin

    1热度

    1回答

    Rust提供了各种写插件的方法。为了扩展对Rust代码的检查,它允许开发人员编写Lint Plugins。使用该插件的典型方法是添加一行到源代码,表明使用这个插件: #![plugin(myplugin)] 您还需要编辑Cargo.toml文件,包括您的插件项目在dependencies部分: myplugin = {path = "/path/to/myproject"} 然而,如果要分

    1热度

    1回答

    运行时,同时从内部的Xcode 8在MacOS的应用程序运行cargo我有一个奇怪的错误: Eonil$ cargo clean [~/Temp/repotest1/ag] (master) Eonil$ cargo build Compiling ag v0.1.0 (file:///Users/Eonil/Temp/repotest1/ag) error: linking wi

    0热度

    1回答

    我有以下的项目工作区: Workspacefolder | +-- Project A | | | +-- build.rs | +-- Dep | | | +-- test.json | +-Cargo.toml 在Project A,有build.rs想要在不依赖于平台,并与CI行之有效的方式来打开test.json。 我正在寻找一个CARGO_WORKSPACE环境变