Expand description
This module defines two macros:
-
define_config!: A declarative macro used instead of#[derive(Deserialize)]to reduce compile time and binary size, especially for the bootstrap binary. -
check_ci_llvm!: A compile-time assertion macro that ensures certain settings are not enabled whendownload-ci-llvmis active.
A declarative macro is used here in place of a procedural derive macro to minimize the compile time of the bootstrap process.
Macrosยง
- check_
ci_ ๐llvm - define_
config ๐