def Ws.begin.go

bend-kube-runtime@0.2.0.0 · src/ws.bend:117

import bend-kube-runtime@0.2.0.0/src/ws.bend as Ws
import Base

117def Ws.begin.go(+fin: Bool, +op: U32, +len: U32, big: Bool, masked: Bool) -> Stepped:
118  match big masked:
119    case True{} m:
120      Stepped{WBad{"frame of " ++ U32.show(len) ++ " bytes is too large"}, None{}}
121    case False{} True{}:
122      Stepped{WKey{fin, op, len, 4, Nil{}}, None{}}
123    case False{} False{}:
124      Ws.payload(fin, op, len, Nil{}, U32.is_zero(len))

Uses (10)

Used by (1)