#[cfg(feature = "always_stamp")] use default_with_build_flag_on_lib::build_timestamp; #[cfg(feature = "always_stamp")] use default_with_build_flag_on_lib::build_user; #[cfg(feature = "never_stamp")] use default_with_build_flag_off_lib::build_timestamp; #[cfg(feature = "never_stamp")] use default_with_build_flag_off_lib::build_user; #[cfg(feature = "always_stamp_build_flag_true")] use always_stamp_build_flag_true_lib::build_timestamp; #[cfg(feature = "always_stamp_build_flag_true")] use always_stamp_build_flag_true_lib::build_user; #[cfg(feature = "always_stamp_build_flag_false")] use always_stamp_build_flag_false_lib::build_timestamp; #[cfg(feature = "always_stamp_build_flag_false")] use always_stamp_build_flag_false_lib::build_user; #[cfg(feature = "never_stamp_build_flag_true")] use never_stamp_build_flag_true_lib::build_timestamp; #[cfg(feature = "never_stamp_build_flag_true")] use never_stamp_build_flag_true_lib::build_user; #[cfg(feature = "never_stamp_build_flag_false")] use never_stamp_build_flag_false_lib::build_timestamp; #[cfg(feature = "never_stamp_build_flag_false")] use never_stamp_build_flag_false_lib::build_user; #[cfg(feature = "consult_cmdline_value_is_true")] use consult_cmdline_value_is_true_lib::build_timestamp; #[cfg(feature = "consult_cmdline_value_is_true")] use consult_cmdline_value_is_true_lib::build_user; #[cfg(feature = "consult_cmdline_value_is_false")] use consult_cmdline_value_is_false_lib::build_timestamp; #[cfg(feature = "consult_cmdline_value_is_false")] use consult_cmdline_value_is_false_lib::build_user; fn main() { println!("bin stamp: {}", env!("BUILD_TIMESTAMP")); println!("lib stamp: {}", build_timestamp()); println!("bin stamp: {}", env!("BUILD_USER")); println!("lib stamp: {}", build_user()); }