def decode.padded
bendonnect-rpc@0.1.0.0 · src/b64.bend:49
import bendonnect-rpc@0.1.0.0/src/b64.bend as B64
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
49def decode.padded(+s: String, +m: U32) -> Maybe<&1, Bytes.Bytes>:
50 Bool.pick(Maybe<&1, Bytes.Bytes>, U32.is_eq(m, 0), Bytes.from_base64(s),
51 Bool.pick(Maybe<&1, Bytes.Bytes>, U32.is_eq(m, 2), Bytes.from_base64(String.append(s, "==")),
52 Bool.pick(Maybe<&1, Bytes.Bytes>, U32.is_eq(m, 3), Bytes.from_base64(String.append(s, "=")),
53 None{})))