def before.next

bend-kit-camber@0.15.0.1 · camber.bend:732

import bend-kit-camber@0.15.0.1/camber.bend as Camber
import Base

732def before.next(~S: Type, ~E: Data, step: Step<S, E>, next: S -> IO(Step<S, E>)) -> IO(Step<S, E>):
733  match step:
734    case Continue{state}:
735      next(state)
736    case Early{state, response}:
737      IO.pure(Step<S, E>, Early{state, response})
738    case Reject{state, error}:
739      IO.pure(Step<S, E>, Reject{state, error})

Uses (3)

Used by (1)