首页 > 解决方案 > 使用'use extern PACKAGE_NAME'时,包中的rust文件找不到包名

问题描述

├── Cargo.lock
├── Cargo.toml
├── src
│   ├── model.rs
│   └── lib.rs
└── examples
    └── client.rs

我的 cargo.toml 看起来像什么:

[package]
name = "swagger_client"
version = "1.0.0"
authors = []
description = "example test"

在 client.rs 我试着说:

extern crate swagger_client;

use swagger_client::{testing_struct,alpha,beta};

然而“extern crate swagger_client;” 导致错误。

src/lib.rs
can't find crate for `swagger_client`

can't find crate rustc(E0463)
client.rs(3, 1): can't find crate

标签: rustrust-cargo

解决方案


推荐阅读