#[doc(inline)]
pub use self::{layout::*, model_params::*, traits::*, types::*};
pub mod layout;
pub mod model_params;
mod impls {
mod impl_model_params;
mod impl_params_deep;
mod impl_params_shallow;
#[cfg(feature = "rand")]
mod impl_model_params_rand;
#[cfg(feature = "serde")]
mod impl_model_params_serde;
}
mod types {
pub use self::aliases::*;
mod aliases;
}
mod traits {
pub use self::{format::*, hidden::*};
mod format;
mod hidden;
}
#[doc(hidden)]
pub(crate) mod prelude {
pub use super::layout::*;
pub use super::model_params::*;
pub use super::traits::*;
pub use super::types::*;
}