def close
import mylsm-lsm-store@0.6.0.1/src/scan/Cursor.bend as Cursorimport Base
33# Closes an active cursor while preserving terminal outcomes.
34def close(cursor: Cursor) -> Cursor:
35 match cursor:
36 case CursorReady{_}: CursorClosed{}
37 case CursorEnded{}: CursorEnded{}
38 case CursorClosed{}: CursorClosed{}
39 case CursorFailed{code, message}: CursorFailed{code, message}
Uses (1)
Used by (0)
No other definition uses this definition.