oa::ml::training::TrainingParameterDesc

Engine-thread descriptor for one session-visible parameter.

StRust public API

Declaration

pub struct TrainingParameterDesc<'a> { /* private fields */ }
Public Rust declaration.

Public Methods

pub fn numeric_range(self, minimum: f64, maximum: f64) -> Self

Associated Functions

pub fn mutable( name: impl Into<String>, parameter_class: TrainingParameterClass, kind: TrainingValueKind, get: impl Fn() -> TrainingValue + 'a, set: impl FnMut(&TrainingValue) -> Result<()> + 'a, ) -> Self
pub fn immutable( name: impl Into<String>, kind: TrainingValueKind, get: impl Fn() -> TrainingValue + 'a, ) -> Self

Public Method Documentation

pub fn numeric_range( self, minimum: f64, maximum: f64 ) -> Self
No public source comment is attached to this declaration.
pub fn mutable( name: impl Into<String>, parameter_class: TrainingParameterClass, kind: TrainingValueKind, get: impl Fn() -> TrainingValue + 'a, set: impl FnMut(&TrainingValue) -> Result<()> + 'a ) -> Self
No public source comment is attached to this declaration.
pub fn immutable( name: impl Into<String>, kind: TrainingValueKind, get: impl Fn() -> TrainingValue + 'a ) -> Self
No public source comment is attached to this declaration.