def Result.bind

Base · base.bend:872

import Base
872def Result.bind(
873  a, b, -E: Kind(a), -A: Kind(b), -B: Kind(b), r: Result<a, b, E, A>,
874  f: A -> Result<a, b, E, B>
875) -> Result<a, b, E, B>:
876  match r:
877    case Fail{e}:
878      Fail{e}
879    case Done{x}:
880      f(x)

Uses (1)

Used by (231)