def encode
import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4import Base
import bend-kit-url@0.4.1.0/url.bend as Url
52# SigV4 URI encoding of text: UTF-8, then every octet but the unreserved ones as %XX. slash keeps '/'.
53def encode(s: String, slash: Bool) -> String:
54 match slash:
55 case True{}:
56 Url.pct.encode_path(utf8(s))
57 case False{}:
58 Url.pct.encode_q(utf8(s))