[][src]Type Definition kul_core::combiner::OpFn

type OpFn<DA, CE> = dyn Fn(Datum<<DA as DatumAllocator>::TT, <DA as DatumAllocator>::ET, <DA as DatumAllocator>::DR>, <DA as DatumAllocator>::TT, &mut DA) -> Result<DA, CE>;

The type of "operative" functions. First argument is the "operator" sub-form as a Datum; and the second argument is the "operands" sub-form as the Text type containing the unparsed operands text; and the third argument is the Parser's DatumAllocator. See combiner::Result for the description of the return value.