def Client.json.status
bend-kube-runtime@0.2.0.0 · src/client.bend:515
import bend-kube-runtime@0.2.0.0/src/client.bend as Client
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
import bend-kube-runtime@0.2.0.0/src/core.bend as C
515def Client.json.status(+c: U32, j: Result<&2, &2, String, J.Json>, ok: Bool) ->
516 Result<&2, &2, KErr, J.Json>:
517 match j ok:
518 case Done{x} True{}:
519 Done{x}
520 case Fail{m} True{}:
521 Fail{KDecode{m}}
522 case Done{+x} False{}:
523 Fail{KApi{Client.json.status.fix(c, C.Status.of(x))}}
524 case Fail{m} False{}:
525 Fail{KApi{C.Status{c, "", "non-JSON error body"}}}