Skip to main content

Module abstract_refiners

Module abstract_refiners 

Source
Expand description

upstream common/abstractRefiners.ts: Filter and MergingRefiner.

Implement FilterRefiner and wrap it in Filtering, or implement MergingRefiner and wrap it in Merging: Box::new(Merging::new(MyRefiner)).

Structs§

Filtering
Merging

Traits§

FilterRefiner
upstream Filter: keeps the results for which is_valid is true.
MergingRefiner
upstream MergingRefiner: merges consecutive results.

Functions§

js_substring
JS text.substring(start, end) on byte offsets: arguments are swapped if reversed.