formz/validation

Functions

pub fn and(
  previous: fn(a) -> Result(b, String),
  next: fn(b) -> Result(c, String),
) -> fn(a) -> Result(c, String)
pub fn boolean(str: String) -> Result(Bool, String)
pub fn email(input: String) -> Result(String, String)
pub fn enum(
  variants: List(#(String, a)),
) -> fn(String) -> Result(a, String)
pub fn enum_by_index(
  variants: List(#(String, a)),
) -> fn(String) -> Result(a, String)
pub fn int(str: String) -> Result(Int, String)
pub fn must_be_longer_than(
  length: Int,
) -> fn(String) -> Result(String, String)
pub fn number(str: String) -> Result(Float, String)
pub fn or(
  previous: fn(a) -> Result(b, String),
  next: fn(a) -> Result(b, String),
) -> fn(a) -> Result(b, String)
pub fn replace_error(
  previous: fn(a) -> Result(b, String),
  error: String,
) -> fn(a) -> Result(b, String)
pub fn string(str: String) -> Result(String, String)
pub fn true(str: String) -> Result(Bool, String)
Search Document