UNDER CONSTRUCTION
Aug 27, 2023
CEL RUST: MAGIC CUSTOM FUNCTIONS
Making custom functions in cel-rust easier by supporting Axum-style magic function parameters
Motivation
fn add(ftx: FunctionContext) -> ResolveResult {
    let arg1 = ftx.resolve_arg(0)?;
    let arg2 = ftx.resolve_arg(1)?;
    Ok((arg1 + arg2).into())
}
Axum’s Approach
The Handler Trait
The FromContext Trait
Retrieving Arguments