1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
shadow_rs::shadow!(build);
pub fn dump_config() {
println!(
"\
* ------------------------
| Build
| Host {os}
| Mode {mode}
| Rustc {rustc}
| Cargo {cargo}
| Time {build_time}
* ------------------------
| Version Control
| Branch {branch} ({rev})
| Author {name} <{email}>
| Time {vc_time}
* ------------------------",
os = build::BUILD_OS,
mode = build::BUILD_RUST_CHANNEL,
rustc = build::RUST_VERSION,
cargo = build::CARGO_VERSION,
build_time = build::BUILD_TIME,
branch = build::BRANCH,
name = build::COMMIT_AUTHOR,
email = build::COMMIT_EMAIL,
rev = build::SHORT_COMMIT,
vc_time = build::COMMIT_DATE,
);
}