xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/unit/stamp/stamp_main.rs (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1 #[cfg(feature = "always_stamp")]
2 use default_with_build_flag_on_lib::build_timestamp;
3 #[cfg(feature = "always_stamp")]
4 use default_with_build_flag_on_lib::build_user;
5 
6 #[cfg(feature = "never_stamp")]
7 use default_with_build_flag_off_lib::build_timestamp;
8 #[cfg(feature = "never_stamp")]
9 use default_with_build_flag_off_lib::build_user;
10 
11 #[cfg(feature = "always_stamp_build_flag_true")]
12 use always_stamp_build_flag_true_lib::build_timestamp;
13 #[cfg(feature = "always_stamp_build_flag_true")]
14 use always_stamp_build_flag_true_lib::build_user;
15 
16 #[cfg(feature = "always_stamp_build_flag_false")]
17 use always_stamp_build_flag_false_lib::build_timestamp;
18 #[cfg(feature = "always_stamp_build_flag_false")]
19 use always_stamp_build_flag_false_lib::build_user;
20 
21 #[cfg(feature = "never_stamp_build_flag_true")]
22 use never_stamp_build_flag_true_lib::build_timestamp;
23 #[cfg(feature = "never_stamp_build_flag_true")]
24 use never_stamp_build_flag_true_lib::build_user;
25 
26 #[cfg(feature = "never_stamp_build_flag_false")]
27 use never_stamp_build_flag_false_lib::build_timestamp;
28 #[cfg(feature = "never_stamp_build_flag_false")]
29 use never_stamp_build_flag_false_lib::build_user;
30 
31 #[cfg(feature = "consult_cmdline_value_is_true")]
32 use consult_cmdline_value_is_true_lib::build_timestamp;
33 #[cfg(feature = "consult_cmdline_value_is_true")]
34 use consult_cmdline_value_is_true_lib::build_user;
35 
36 #[cfg(feature = "consult_cmdline_value_is_false")]
37 use consult_cmdline_value_is_false_lib::build_timestamp;
38 #[cfg(feature = "consult_cmdline_value_is_false")]
39 use consult_cmdline_value_is_false_lib::build_user;
40 
main()41 fn main() {
42     println!("bin stamp: {}", env!("BUILD_TIMESTAMP"));
43     println!("lib stamp: {}", build_timestamp());
44 
45     println!("bin stamp: {}", env!("BUILD_USER"));
46     println!("lib stamp: {}", build_user());
47 }
48