type EncodeError
Why a value could not be encoded (declared in the prelude; D-2115).
Example:
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.EncodeErrorSince. 1.0.0-beta
Defined in: std/ser/ser.oxl:50