pub fn builtin_function_kind(name: &str) -> Option<BuiltinKind>Expand description
Classify name as a built-in function.
None means it is not a built-in: it lands in FunctionConfig::Custom and
needs Engine::builder().register(name, handler).
Matching is exact, the same as the deserializer dispatch — "HTTP_CALL" and
"htttp_call" are both None.
use dataflow_rs::{BuiltinKind, builtin_function_kind};
assert_eq!(builtin_function_kind("map"), Some(BuiltinKind::SelfContained));
assert_eq!(builtin_function_kind("enrich"), Some(BuiltinKind::RequiresHandler));
assert_eq!(builtin_function_kind("my_handler"), None);