gpt4 book ai didi

rust - 无法从同一文件夹导入模块(结构)

转载 作者:行者123 更新时间:2023-11-29 08:10:58 26 4
gpt4 key购买 nike

我有 2 个文件:lib.rs 和 user.rs

user.rs:

struct User { .... }

lib.rs:

use User; //  unresolved import `User`

无论我尝试什么都没有成功,例如:

use self::User; //  unresolved import `User`
use super::User;

最佳答案

需要先在lib.rs中声明user模块,然后从中导入结构:

mod user;

use user::User;

重要的是 mod user 中的 useruser.rs 文件名中的 user 一致。

Rust 模块系统可能会让语言新手感到困惑;你真的应该阅读 official documentation对此。

关于rust - 无法从同一文件夹导入模块(结构),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32015265/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com