Sigv4.encode: def of bend-kit-sigv4@0.11.0.1 Import: import bend-kit-sigv4@0.11.0.1/sigv4.bend as Sigv4 Lines 52-58 of bend-kit-sigv4@0.11.0.1/sigv4.bend: https://jend.leeeet.dev/read.txt?path=bend-kit-sigv4@0.11.0.1/sigv4.bend&start_line=52&end_line=58 import Base import bend-kit-url@0.4.1.0/url.bend as Url # SigV4 URI encoding of text: UTF-8, then every octet but the unreserved ones as %XX. slash keeps '/'. def encode(s: String, slash: Bool) -> String: match slash: case True{}: Url.pct.encode_path(utf8(s)) case False{}: Url.pct.encode_q(utf8(s)) Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bend-kit-sigv4@0.11.0.1/sigv4.bend&name=utf8 https://jend.leeeet.dev/definition.txt?path=bend-kit-url@0.4.1.0/url.bend&name=pct.encode_path https://jend.leeeet.dev/definition.txt?path=bend-kit-url@0.4.1.0/url.bend&name=pct.encode_q