Compiler errors 为什么我不能将main.rs添加到板条箱';s源代码并导入结构?

Compiler errors 为什么我不能将main.rs添加到板条箱';s源代码并导入结构?,compiler-errors,rust,rust-crates,Compiler Errors,Rust,Rust Crates,为什么我不能克隆一个git项目,添加一个main.rs并导入其中一个结构?编译器抱怨导入未知,如果我让它知道,它会抱怨库文件无法编译 我的档案 C:\Users\datan\proj\gitlab.kitware.com\rust gitlab>dir 驱动器C中的卷是OS 卷序列号为9410-E4E7 C:\Users\datan\proj\gitlab.kitware.com\rust gitlab目录 2019-02-06 02:12 . 2019-02-06

为什么我不能克隆一个git项目,添加一个
main.rs
并导入其中一个结构?编译器抱怨导入未知,如果我让它知道,它会抱怨库文件无法编译

我的档案

C:\Users\datan\proj\gitlab.kitware.com\rust gitlab>dir
驱动器C中的卷是OS
卷序列号为9410-E4E7
C:\Users\datan\proj\gitlab.kitware.com\rust gitlab目录
2019-02-06  02:12              .
2019-02-06  02:12              ..
2019-02-06 02:04 20.吉特
2019-02-06 03:18.想法
2019-02-06 02:05 63 519货物锁
2019-02-06 02:04 660 Cargo.toml
2019-02-06 02:12 cmake构建调试
2019-02-06 02:04数据
2019-02-06 02:04 11 048 LICENSE-APACHE
2019-02-06 02:04 1082许可证-麻省理工学院
2019-02-06 02:04 2720自述文件
2019-02-06 02:04 335 rustfmt.toml
2019-02-06 03:16 src
2019-02-06 02:11目标
7个文件79 384字节
7目录55 351 238 656字节可用
我的“代码”:

结构

C:\Users\datan\proj\gitlab.kitware.com\rust gitlab>tree。
卷操作系统的文件夹路径列表
卷序列号为00000242 9410:E4E7
C:\USERS\DATAN\PROJ\GITLAB.KITWARE.COM\RUST-GITLAB
├───.主意
│   └───代码样式
├───cmake生成调试
│   └───CMakeFiles
├───数据
├───src
│   └───测试
└───目标
└───调试
├───.指纹
│   ├───adler32-008121952d6e723e
│   ├───arrayvec-646ad0ece92a7d00
│   ├───arrayvec-800298e92d8a6b00
│   ├───arrayvec-8dcfe3021b2d6a8c
│   ├───autocfg-d540d3308658af53
│   ├───回溯-4a5d8bbe58343768
│   ├───回溯-76389fa126a505ca
│   ├───回溯-a25120398233fbf2
│   ├───base64-8605715cecafa1de
│   ├───字节顺序-6005d7caf2ed9454
│   ├───字节顺序-675368122e548ca7
│   ├───字节顺序-cacda78970cb326d
│   ├───字节-245614f42b19aebe
│   ├───cfg-if-199b060bf8390609
│   ├───chrono-5959f27994de03e0
│   ├───crc32fast-0e880f27a0ce35a3
│   ├───crc32fast-601ce62d000e21bd
│   ├───crc32fast-9c59fdb01a618f87
│   ├───横梁-424114c559f55459
│   ├───横梁-通道-11d639148a522581
│   ├───横梁-deque-52c98f99d1a02bdd
│   ├───横梁-epoch-af8d62f026998a89
│   ├───横梁-utils-0d1e4d7da8a9ef57
│   ├───dtoa-24ecc23d181a18d5
│   ├───或-2ee3e437ff6c971e
│   ├───编码_rs-d0dc5ad1a07eed3c
│   ├───编码_rs-da47aa074a980d52
│   ├───编码_rs-fd6e16943622578f
│   ├───错误-chain-bf90b77261c62193
│   ├───fnv-aa2431fc6bc1ad66
│   ├───期货-c6e67b10dc6edbd6
│   ├───期货-cpupool-8e39e86f34ba679d
│   ├───gitlab-08ffdd36690d90f8
│   ├───gitlab-11fbba92a7cac036
│   ├───gitlab-6A33EA7F62050565E
│   ├───gitlab-ff4e8c6912a1992b
│   ├───h2-0ee18ce773a0a89d
│   ├───http-d2636b675bcf6465
│   ├───httparse-3bfb6bbc4103b725
│   ├───HTTPASE-945236f44bbaae4b
│   ├───HTTPASE-a633d1291de4b063
│   ├───hyper-d5c769dc0bac17de
│   ├───hyper-tls-bb5d862976202e56
│   ├───idna-EB455BF3C933B1
│   ├───indexmap-fd3d2119afdeaa48
│   ├───iovec-baee453073a2d5a5
│   ├───itertools-ecd8c4d65670cbd4
│   ├───itoa-2d8a8a209336a4b1
│   ├───内核32-sys-323344e9ba717bff
│   ├───内核32-sys-83eb403a9b94134f
│   ├───内核32-sys-8f6a7cb898839565
│   ├───lazycell-c863022fb753ec04
│   ├───惰性_静态-ba3bb80e02027d7a
│   ├───libc-058cf61bc83378d2
│   ├───libc-0d6d3d189a8fcbc8
│   ├───libc-7939fbb070556365
│   ├───libflate-dda03a69fd4704db
│   ├───锁定api-EFFB268C74FB367
│   ├───日志-2694fa5b5ff478b9
│   ├───匹配-34ff768fe7fdff16
│   ├───备忘录偏移-5218595f33c3708e
│   ├───mime-c20b452517077c0f
│   ├───mime_guess-78f6fdcc75bfb801
│   ├───mime_guess-b0cdb33e00444552
│   ├───mime_guess-bbd685b703852b01
│   ├───mio-97ff8160514f5116
│   ├───miow-77aa8c8f9462ad96
│   ├───native-tls-3753990a7317fe2a
│   ├───本机-tls-6abda051a7bbee28
│   ├───本机-tls-f608c79f4e18dacd
│   ├───net2-508ac492f9b7b00d
│   ├───nodrop-9f556cbcc9819baa
│   ├───num-integer-3b8af9e09499eb17
│   ├───num-integer-6591db06d92151f8
│   ├───num-integer-f5b2b5fbdf9ab12f
│   ├───num-TRATIES-122ab06899abc72a
│   ├───num-TRATIES-5e3121b94e205820
│   ├───num-traits-892c39b3d2eb30ab
│   ├───num_CPU-e0b2ff8b8d59c6e1
│   ├───拥有参考号-bf183c7d773e0123
│   ├───停车场-12a126bd707a9322
│   ├───停车场核心-5118c128aa288759
│   ├───帕
use types::*;

fn main() {
    println!("Hello, rust-gitlab!");
    let repo_commit_detail: RepoCommitDetail = read_test_file("repo_commit_detail");
}
error[E0433]: failed to resolve: maybe a missing extern crate crates;? --> src\types.rs:17:5 | 17 | use crates::chrono::{DateTime, NaiveDate, Utc}; | ^^^^^^ maybe a missing extern crate crates;?