def grant.err.pick

cswap-bend-cli@0.1.0.0 · usage/cred.bend:195

import cswap-bend-cli@0.1.0.0/usage/cred.bend as Cred
import Base

195def grant.err.pick(+e: Maybe<&2, String>) -> Result<&2, &2, String, Granted>:
196  match e:
197    case Some{+s}:
198      grant.err.kind(String.eq(s, "invalid_grant") || String.eq(s, "invalid_client"), s)
199    case None{}:
200      Fail{"transient"}

Uses (7)

Used by (1)