def w.of.at

bend-kit-json@0.7.0.0 · json.bend:96

import bend-kit-json@0.7.0.0/json.bend as Json
import Base

96def w.of.at(+len: U32, +cap: U32, r: Array<U32> & U32) -> W:
97  (buf, +v) = r
98  +m = (len .&. 3 : U32)
99  W{buf, cap, len, Bool.pick(U32, U32.is_eq(m, 0), 0, U32.shln(v, U32.to_nat(((4 - m) * 8 : U32))))}

Uses (12)

Used by (1)