#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(feature = "safe", forbid(unsafe_code))]
#![cfg_attr(nightly_doc, feature(doc_cfg, doc_notable_trait))]
#![cfg_attr(all(nightly_doc, miri), allow(unused_attributes))]
#![cfg_attr(all(nightly_doc, not(doc)), allow(unused_attributes))]
#![cfg_attr(nightly_coro, feature(coroutines, coroutine_trait, iter_from_coroutine))]
#![cfg_attr(nightly_float, feature(f16, f128))]
#![cfg_attr(nightly_simd, feature(portable_simd))]
extern crate self as devela_base_std;
macro_rules! __crate_name {
() => {
"devela_base_std"
};
}
#[allow(unused_imports)]
pub(crate) use __crate_name;
#[cfg(feature = "std")]
items! {
pub mod build;
pub mod code;
pub mod data;
#[doc(hidden)]
pub mod geom;
#[doc(hidden)]
pub mod lang;
pub mod media;
pub mod num;
pub mod phys;
#[doc(hidden)]
pub mod run;
pub mod sys;
pub mod text;
#[doc(hidden)]
pub mod ui;
pub mod work;
}
pub mod yard;
#[doc(hidden)]
pub use yard::_dep;
#[doc(hidden)]
#[allow(unused_imports)]
pub use zall::*;
pub mod zall {
#[allow(unused_imports)]
#[rustfmt::skip]
#[doc(inline)]
#[cfg(feature = "std")]
pub use super::{
build::_all::*,
code::_all::*,
data::_all::*,
geom::_all::*,
lang::_all::*,
media::_all::*,
num::_all::*,
phys::_all::*,
run::_all::*,
sys::_all::*,
text::_all::*,
ui::_all::*,
work::_all::*,
};
}
#[allow(unused_imports)]
pub(crate) use _crate_internals::*;
mod _crate_internals {
#[rustfmt::skip]
#[cfg(feature = "std")]
pub(crate) use super::{
code::_crate_internals::*,
data::_crate_internals::*,
geom::_crate_internals::*,
lang::_crate_internals::*,
media::_crate_internals::*,
num::_crate_internals::*,
phys::_crate_internals::*,
run::_crate_internals::*,
sys::_crate_internals::*,
text::_crate_internals::*,
ui::_crate_internals::*,
work::_crate_internals::*,
};
}
#[allow(unused_imports)]
#[doc(hidden)] #[rustfmt::skip]
pub use _workspace_internals::*;
#[doc(hidden)] #[rustfmt::skip]
pub mod _workspace_internals {
#![allow(unused_imports)]
pub use devela_base_alloc::zall::*;
pub use devela_base_alloc::_workspace_internals::*;
}