pub fn intrinsic_diff(
_args: &[KindedSlot],
_ctx: &mut ExecutionContext,
) -> Result<KindedSlot>Expand description
Intrinsic: Discrete difference of a series.
Migration deferred pending M1-split sub-decision (polymorphic
return: Vec<int> with validity bitmap for Vec<int> fast path vs
Vec<f64> with NaN sentinels for Vec<number>). The i64 fast path
uses option_i64_vec_to_nb (validity-bitmap-aware); a future M1-split
resolution for diff specifically needs a validity-aware return
variant (e.g. ConcreteReturn::ArrayOptionI64) since
ConcreteReturn::ArrayI64(Vec<i64>) does not carry validity. See
the intrinsics-typed-CC entry’s sub-decision queue.