OxL Reference

interface Default

Types with a default value: T.default() and ..default in constructors (@derive(Default)).

Example:

oxl✓ checked in CI
@derive(Default)
data Options { retries: i32; verbose: bool }

fn main() io {
  let o = Options.default()
  print("{o.retries} {o.verbose}")
}
Output
0 false
pub(api) interface Default

Since. 1.0.0-beta

Defined in: std/core/types.oxl:1020

See also