Use panic instead of process::exit (#2402)

This commit is contained in:
Björn Quentin 2024-10-24 13:06:05 +02:00 committed by GitHub
parent 2ac47868f7
commit a7d8b2009d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,7 @@
#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/46717278")] #![doc(html_logo_url = "https://avatars.githubusercontent.com/u/46717278")]
use std::{io::Write as _, process}; use std::io::Write as _;
use proc_macro::TokenStream; use proc_macro::TokenStream;
use quote::ToTokens; use quote::ToTokens;
@ -26,7 +26,7 @@ use termcolor::{Color, ColorChoice, ColorSpec, StandardStream, WriteColor};
#[proc_macro] #[proc_macro]
pub fn error(input: TokenStream) -> TokenStream { pub fn error(input: TokenStream) -> TokenStream {
do_alert(Color::Red, input); do_alert(Color::Red, input);
process::exit(1); panic!("Build failed");
} }
/// Print a build warning. /// Print a build warning.