def b64.tail

emerging-ezhttp@0.21.0.0 · src/b64.bend:40

import emerging-ezhttp@0.21.0.0/src/b64.bend as B64
import Base

40# four characters from a packed quantum; pad is how many `=` to write
41def b64.tail(+n: U32, pad: Nat) -> String:
42  match pad:
43    case 0n:
44      SCon{b64.at(U32.shrn(n, 6n)), SCon{b64.at(n), SNil{}}}
45    case 1n+p:
46      b64.tail.more(n, p)

Uses (6)

Used by (1)