pub trait LayerConfig {
// Required methods
fn size(&self) -> usize;
fn create_layer(
&mut self,
name: String,
input_size: usize,
optimizer: Box<dyn Optimizer>,
randomizer: &Randomizer,
) -> Box<dyn Layer>;
}Required Methods§
fn size(&self) -> usize
fn create_layer( &mut self, name: String, input_size: usize, optimizer: Box<dyn Optimizer>, randomizer: &Randomizer, ) -> Box<dyn Layer>
Trait Implementations§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".