def Http.hex.pick

bend-kube-runtime@0.2.0.0 · src/http.bend:307

import bend-kube-runtime@0.2.0.0/src/http.bend as Http
import Base

307def Http.hex.pick(+c: U32, digit: Bool, lower: Bool, upper: Bool) -> Maybe<&2, U32>:
308  match digit lower upper:
309    case True{} _ _:
310      Some{(c - 48 : U32)}
311    case False{} True{} _:
312      Some{(c - 87 : U32)}
313    case False{} False{} True{}:
314      Some{(c - 55 : U32)}
315    case _ _ _:
316      None{}

Uses (4)

Used by (1)