Skip to main content

BUILTIN_FUNCTION_NAMES

Constant BUILTIN_FUNCTION_NAMES 

Source
pub const BUILTIN_FUNCTION_NAMES: &[&str];
Expand description

Every function name that FunctionConfig’s deserializer resolves to a typed built-in variant instead of FunctionConfig::Custom.

Used in error messages and as the discriminator for FunctionConfig deserialization. Kept in one place so adding a new built-in updates the dispatch, the error suggestion list, and the docs in lockstep.

Public so a service layer that gates workflow authoring on a closed function set can derive that set rather than copy it. Membership here is not the same fact as “this engine can run it” — see builtin_function_kind, and prefer it for that question.

§Stability

Names are only added in a minor release and only removed in a major one, so a caller may treat a name that appears here as durable. Ordering is not meaningful and may change without notice; treat this as a set. Note that validation and validate are both present and both resolve to FunctionConfig::Validation.