pub trait AsTuneable: Any + Clone + Sized {
    type Result: Debug;
    fn make_tuneable(&self) -> Tuneable;
fn update(tuneable: &mut Tuneable, var: Self::Result) -> bool;
fn reset(tuneable: &mut Tuneable);
fn from_tuneable(v: &Tuneable) -> Option<Self::Result>; }
Expand description

Implemented by types that can be used to make tuneables; i.e., manipulated state with various constraints

Associated Types

Required methods

Implementors