From 95e3bfd8aa2e580d76b582477d873cfa17429c69 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sun, 19 Jun 2022 17:27:26 -0700 Subject: [PATCH] Rename generated file from version.rs to version.expr This avoids disrupting `find . -name '*.rs' | xargs rustfmt`. error: expected one of `!` or `::`, found `{` --> target/debug/build/rustversion-74a17b343f086e80/out/version.rs:1:25 | 1 | crate::version::Version { | ^ expected one of `!` or `::` --- build/build.rs | 4 ++-- src/lib.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build/build.rs b/build/build.rs index 798edc1..f64a626 100644 --- a/build/build.rs +++ b/build/build.rs @@ -54,6 +54,6 @@ fn main() { let version = format!("{:#?}\n", version); let out_dir = env::var_os("OUT_DIR").expect("OUT_DIR not set"); - let out_file = Path::new(&out_dir).join("version.rs"); - fs::write(out_file, version).expect("failed to write version.rs"); + let out_file = Path::new(&out_dir).join("version.expr"); + fs::write(out_file, version).expect("failed to write version.expr"); } diff --git a/src/lib.rs b/src/lib.rs index 28ee709..2e8f1b9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -182,7 +182,7 @@ use crate::error::Error; use crate::version::Version; use proc_macro::TokenStream; -const RUSTVERSION: Version = include!(concat!(env!("OUT_DIR"), "/version.rs")); +const RUSTVERSION: Version = include!(concat!(env!("OUT_DIR"), "/version.expr")); #[proc_macro_attribute] pub fn stable(args: TokenStream, input: TokenStream) -> TokenStream {