castor/decodex

Values

pub fn default_field(
  key: a,
  decoder: decode.Decoder(b),
  default: b,
  k: fn(b) -> decode.Decoder(c),
) -> decode.Decoder(c)
pub fn discriminate(
  field: name,
  decoder: decode.Decoder(d),
  default: t,
  choose: fn(d) -> Result(decode.Decoder(t), String),
) -> decode.Decoder(t)
pub fn number() -> decode.Decoder(Float)
pub fn optional_field(
  key: a,
  decoder: decode.Decoder(b),
  k: fn(option.Option(b)) -> decode.Decoder(c),
) -> decode.Decoder(c)
Search Document