Nar.str: def of ezx@1.13.0.0 Import: import ezx@1.13.0.0/src/sha/nar.bend as Nar Lines 51-54 of ezx@1.13.0.0/src/sha/nar.bend: https://jend.leeeet.dev/read.txt?path=ezx@1.13.0.0/src/sha/nar.bend&start_line=51&end_line=54 import Base # one NAR string: its length, its bytes, then zeros up to a multiple of eight def str(+text: String) -> String: +n = String.length(text) le64(n) ++ text ++ zeros(pad.of(n)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.length https://jend.leeeet.dev/definition.txt?path=ezx@1.13.0.0/src/sha/nar.bend&name=le64 https://jend.leeeet.dev/definition.txt?path=ezx@1.13.0.0/src/sha/nar.bend&name=pad.of https://jend.leeeet.dev/definition.txt?path=ezx@1.13.0.0/src/sha/nar.bend&name=zeros