formz/definition
Types
pub type Definition(format, output) {
Definition(
widget: widget.Widget(format),
transform: fn(String) -> Result(output, String),
placeholder: output,
)
}
Constructors
-
Definition( widget: widget.Widget(format), transform: fn(String) -> Result(output, String), placeholder: output, )
Functions
pub fn set_widget(
kind: Definition(a, b),
widget: fn(Field, Args) -> a,
) -> Definition(a, b)
pub fn transforms(
kind: Definition(a, b),
placeholder: c,
next: fn(b) -> Result(c, String),
) -> Definition(a, c)
pub fn validates(
kind: Definition(a, b),
next: fn(b) -> Result(b, String),
) -> Definition(a, b)