feat!: expose internals with special feature flag, improve related docs

This commit is contained in:
Yiffy Dev 2024-11-01 07:41:49 +05:00 • committed by spushk
commit 1d37f939c0
Signed by: spushk
GPG key ID: 7797B761E105E8AA

View file

@ -1,6 +1,19 @@
#![doc = include_str!("../README.md")]
#![cfg_attr(docsrs, feature(doc_cfg))]
#[cfg_attr(docsrs, doc(cfg(feature = "build")))]
#[cfg(feature = "build")]
pub use sabry_build::*;
pub use sabry_build::buildmagic::buildy;
#[cfg_attr(docsrs, doc(cfg(feature = "procmacro")))]
#[cfg(feature = "procmacro")]
pub use sabry_procmacro::*;
// reexports
#[cfg_attr(docsrs, doc(cfg(all(feature = "build", feature = "internals"))))]
#[cfg(all(feature = "build", feature = "internals"))]
pub use sabry_build::*;
#[cfg_attr(docsrs, doc(cfg(all(feature = "procmacro", feature = "internals"))))]
#[cfg(all(feature = "procmacro", feature = "internals"))]
pub use sabry_intrnl::*;