pub trait InputWrapperPropsTrait {
type TlabelSignal: Signal<Item = Option<Dom>>;
type TvalueSignal: Signal<Item = String>;
type Tis_validSignal: Signal<Item = ValidationResult>;
type TdisabledSignal: Signal<Item = bool>;
type Tassistive_textSignal: Signal<Item = Option<Dom>>;
type Thas_focusSignal: Signal<Item = bool>;
type TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>;
// Required method
fn take(
self
) -> InputWrapperProps<Self::TlabelSignal, Self::TvalueSignal, Self::Tis_validSignal, Self::TdisabledSignal, Self::Tassistive_textSignal, Self::Thas_focusSignal, Self::TApplyFn>;
}