def advance
import mylsm-lsm-store@0.6.0.1/src/scan/BlockRoutePolicy.bend as BlockRoutePolicyimport Base
47# Advances the interval and candidate after one separator comparison.
48def advance(state: Search, direction: Move, mid: Nat) -> Search:
49 match direction:
50 case SearchLower{}: advance.lower(state, mid)
51 case SearchUpper{}: advance.upper(state, mid)