concision_core/init/
mod.rs1#![cfg(feature = "rand")]
10#[doc(inline)]
11pub use self::{distr::prelude::*, initialize::*, utils::*};
12
13#[doc(inline)]
15pub use crate::traits::init::*;
16
17pub(crate) mod initialize;
18pub(crate) mod utils;
19
20pub mod distr {
21 #[doc(inline)]
22 pub use self::prelude::*;
23
24 pub mod lecun;
25 pub mod trunc;
26 pub mod xavier;
27
28 pub(crate) mod prelude {
29 #[doc(inline)]
30 pub use super::lecun::*;
31 #[doc(inline)]
32 pub use super::trunc::*;
33 #[doc(inline)]
34 pub use super::xavier::*;
35 }
36}
37
38pub(crate) mod prelude {
39 pub use super::UniformResult;
40 pub use super::distr::prelude::*;
41 pub use super::initialize::*;
42 pub use super::utils::*;
43}
44
45pub type UniformResult<T = ()> = Result<T, rand_distr::uniform::Error>;