Skip to content

Functions

Accepted

Complete for V1 function and call source semantics; error-set details are tracked by Errors.

This folder documents Catalyst function declarations, calls, parameters, comptime fn callability, function types, function pointers, default parameters, error returns, and inference.

Read In This Order

Boundary

V1 includes:

  • named function declarations
  • compile-time-only function declarations
  • methods as ordinary receiver-first functions
  • expression-bodied arrow functions
  • destructured parameters
  • default parameters
  • function item values
  • C-like function pointers for concrete signatures

Deferred: