【发布时间】:2021-10-08 10:53:14
【问题描述】:
假设您有三个文件:main.rs、struct.rs 和 impl.rs。您能否在struct.rs 中定义一个结构,在其中放置一个impl,在impl.rs 中放置另一个impl,然后使用main.rs 中的两组impls?如果有,怎么做?
项目结构:
main.rs:
use struct;
use impl;
main() {
let foobar = struct::Struct::new(); // defined in struct.rs
foobar.x(); // defined in impl.rs
}
struct.rs:
Define Struct, first impl
impl.rs:
Second impl
【问题讨论】:
标签: struct rust project-structure