impl_default_config

Macro impl_default_config 

Source
macro_rules! impl_default_config {
    ($struct_name:ident { $($field:ident: $default:expr),* $(,)? }) => { ... };
}
Expand description

Helper macro for creating default trait implementations

ยงExamples

use sklears_core::impl_default_config;

struct MyConfig {
    alpha: f64,
    max_iter: usize,
}

impl_default_config! {
    MyConfig {
        alpha: 1.0,
        max_iter: 100,
    }
}