def grant.err.kind

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

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

185# The verdict is the body's top-level `error`, only on 400/401/403: a dead
186# lineage (invalid_grant) or a rejected client (invalid_client); everything
187# else is transient.
188def grant.err.kind(+hit: Bool, +s: String) -> Result<&2, &2, String, Granted>:
189  match hit:
190    case True{}:
191      Fail{s}
192    case False{}:
193      Fail{"transient"}

Uses (4)

Used by (1)