rust - 使用'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
解决方案
推荐阅读
- mysql - 在 mysql docker 容器中禁用 ONLY_FULL_GROUP_BY 模式
- android - 如果我们已经在 app/build.gradle 中设置了 AndroidManifest.xml 中的 versionCode 和 versionName,需要什么?
- python - 如何将存储为txt的列表导入熊猫?
- maven - 在 Red Hat Enterprise Linux 8.3 版上安装 Maven:未显示 Maven 版本
- java - 通过语言识别将项目从基于火的数据库卸载到回收卡
- datagrid - 如何使我的布尔列在 ag-grid 中显示复选框
- android - 在 android 中使用 OPENGLES 绘制天空网格(球体)
- javascript - 重定向到条带结帐时出错
- python - 正则表达式将西班牙姓氏拆分为第一个姓氏和第二个姓氏
- node.js - Mongoose 插入或更新数组项