def parse.fields

bend-kit-postgres@0.3.0.0 · scram.bend:116

import bend-kit-postgres@0.3.0.0/scram.bend as Scram
import Base

116def parse.fields(+client: String, r: Maybe<&2, String>, s: Maybe<&2, String>, i: Maybe<&2, String>) -> Result<&1, &1, U32 & String, Parsed>:
117  match r s i:
118    case Some{+nonce} Some{+salt} Some{+it}:
119      parse.nonce(nonce.ok(client, nonce), nonce, salt, it)
120    case _ _ _:
121      Fail{(22, "server-first-message is not r=,s=,i=")}

Uses (9)

Used by (1)