def mapped.result

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

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

701def mapped.result(~S: Type, ~E: Data, ~H: Data, entered: List<&2, Policy<H>>, stopped: Bool, result: S & Result<&2, &1, Error<E>, Http.Res>) -> Completion<S, H>:
702  (state, outcome) = result
703  match outcome:
704    case Fail{error}:
705      Completed{state, minimal(), entered, True{}, True{}}
706    case Done{response}:
707      mapped.checked(~S, ~H, state, entered, stopped, validate(response))

Uses (12)

Used by (1)