def Json.hex_val.go

bend-kube-runtime@0.2.0.0 · src/json.bend:489

import bend-kube-runtime@0.2.0.0/src/json.bend as Json
import Base

489def Json.hex_val.go(+x: U32, digit: Bool, lower: Bool, upper: Bool) -> Maybe<&2, U32>:
490  match digit lower upper:
491    case True{} _ _:
492      Some{(x - 48 : U32)}
493    case False{} True{} _:
494      Some{(x - 87 : U32)}
495    case False{} False{} True{}:
496      Some{(x - 55 : U32)}
497    case _ _ _:
498      None{}

Uses (4)

Used by (1)