pub trait ValueAdapter {
    type ValueSignal: Signal<Item = String>;

    // Required methods
    fn get_value_signal(&self) -> Self::ValueSignal;
    fn set_value(&self, value: String) -> ValidationResult;
}

Required Associated Types§

source

type ValueSignal: Signal<Item = String>

Required Methods§

Implementors§

source§

impl<T: FromStr + ToString + Clone, TSanitizer: Fn(String) -> ValidationResult + 'static> ValueAdapter for MutableTValueAdapter<T, TSanitizer>

§

type ValueSignal = Map<MutableSignalCloned<T>, fn(_: T) -> String>