concision_neural/layers/
mod.rs

1/*
2    Appellation: layers <module>
3    Contrib: @FL03
4*/
5//! This module implments various layers for a neural network
6#[doc(inline)]
7pub use self::{layer::LayerBase, traits::*, types::*};
8
9pub(crate) mod layer;
10pub mod sequential;
11
12pub(crate) mod traits {
13    #[doc(inline)]
14    pub use self::prelude::*;
15
16    mod activate;
17    mod layers;
18
19    mod prelude {
20        #[doc(inline)]
21        pub use super::activate::*;
22        #[doc(inline)]
23        pub use super::layers::*;
24    }
25}
26
27pub(crate) mod types {
28    #[doc(inline)]
29    pub use self::prelude::*;
30
31    mod aliases;
32
33    mod prelude {
34        #[doc(inline)]
35        pub use super::aliases::*;
36    }
37}
38
39pub(crate) mod prelude {
40    #[doc(inline)]
41    pub use super::layer::*;
42    #[doc(inline)]
43    pub use super::types::*;
44}