mod private
{
}
#[ cfg( feature = "diagnostics_runtime_assertions" ) ]
pub mod rta;
#[ cfg( feature = "diagnostics_compiletime_assertions" ) ]
pub mod cta;
#[ cfg( feature = "diagnostics_memory_layout" ) ]
pub mod layout;
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use own::*;
#[ allow( unused_imports ) ]
pub mod own
{
use super::*;
#[ doc( inline ) ]
pub use orphan::*;
#[ cfg( feature = "diagnostics_runtime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::rta::orphan::*;
#[ cfg( feature = "diagnostics_compiletime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::cta::orphan::*;
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
#[ cfg( feature = "diagnostics_memory_layout" ) ]
pub use super::layout::orphan::*;
}
#[ allow( unused_imports ) ]
pub mod orphan
{
use super::*;
#[ doc( inline ) ]
pub use exposed::*;
}
#[ allow( unused_imports ) ]
pub mod exposed
{
use super::*;
#[ doc( inline ) ]
pub use prelude::*;
#[ cfg( feature = "diagnostics_runtime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::rta::exposed::*;
#[ cfg( feature = "diagnostics_compiletime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::cta::exposed::*;
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
#[ cfg( feature = "diagnostics_memory_layout" ) ]
pub use super::layout::exposed::*;
}
#[ allow( unused_imports ) ]
pub mod prelude
{
use super::*;
#[ cfg( feature = "diagnostics_runtime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::rta::prelude::*;
#[ cfg( feature = "diagnostics_compiletime_assertions" ) ]
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
pub use super::cta::prelude::*;
#[ doc( inline ) ]
#[ allow( unused_imports ) ]
#[ cfg( feature = "diagnostics_memory_layout" ) ]
pub use super::layout::prelude::*;
}