def hex.step

bend-kit-netip@0.1.0.0 · netip.bend:15

import bend-kit-netip@0.1.0.0/netip.bend as Netip
import Base

15def hex.step(+d: U32, acc: Maybe<&2, U32>) -> Maybe<&2, U32>:
16  match acc:
17    case None{}:
18      None{}
19    case Some{v}:
20      Bool.pick(Maybe<&2, U32>, U32.is_lt(d, 16), Some{(v * 16 + d : U32)}, None{})

Uses (6)

Used by (1)