OxL Reference

type EncodeError

Why a value could not be encoded (declared in the prelude; D-2115).

Example:

oxl✓ checked in CI
use std.ser { EncodeError }

fn describe(e: EncodeError) -> str {
  match e {
    EncodeError.Secret _ => "secret field in JSON"
    EncodeError.Unsupported _ => "unsupported value"
    EncodeError.Failed _ => "codec failed"
  }
}

fn main() io {
  print(describe(EncodeError.Failed(msg: "boom")))
}
Output
codec failed
pub(api) type EncodeError = std.core.EncodeError

Since. 1.0.0-beta

Defined in: std/ser/ser.oxl:50

See also