#![allow(unexpected_cfgs)]
#![cfg_attr(nightly_doc, feature(doc_cfg, doc_notable_trait))]
#[cfg(feature = "__dbg")]
macro_rules! items { ( $($item:item)* ) => { $($item)* }; }
#[allow(unused)]
const CRATE_NAME: &str = "devela_base_alloc";
#[cfg(feature = "__dbg")]
items! {
macro_rules! _TAG_NAMESPACE {()=>{""}} use _TAG_NAMESPACE;
#[allow(unused)]
mod _imports_std; #[allow(unused_imports)] use _imports_std::Build;
}
mod alias; mod environment; mod features;
fn main() {
if let Err(err) = try_main() {
panic!("{}", err);
}
}
fn try_main() -> Result<(), Box<dyn core::error::Error>> {
#[cfg(feature = "__dbg")]
Build::println_start_end("base_alloc build script", true);
alias::main()?;
environment::main()?;
features::main()?;
#[cfg(feature = "__dbg")]
Build::println_start_end("base_alloc build script", false);
Ok(())
}