Overview of compiler-builtins
mainThe compiler-builtins crate provides external symbols that the Rust compiler expects to be available during the build process. These symbols are typically software routines for basic operations that lack direct hardware support. The crate is largely a port of LLVM's compiler-rt and is distributed as part of the Rust sysroot.
Because it is part of the sysroot, you do not need to add compiler-builtins as an explicit dependency in your Cargo.toml file.