concision_core/nn/model/config.rs
1/*
2 Appellation: config <module>
3 Contrib: FL03 <jo3mccain@icloud.com>
4*/
5use crate::traits::Config;
6
7pub struct ModelConfig {
8 pub name: String,
9 _children: Vec<Box<dyn Config>>,
10}
11
12impl Config for ModelConfig {}
13
14#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize,))]
15pub struct ConfigBase {
16 pub id: usize,
17 pub name: &'static str,
18}