Digits.Digits.is_zero: def of bend-trace-context@0.2.0.0 Import: import bend-trace-context@0.2.0.0/src/digits.bend as Digits Lines 45-53 of bend-trace-context@0.2.0.0/src/digits.bend: https://jend.leeeet.dev/read.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&start_line=45&end_line=53 import Base import bend-trace-context@0.2.0.0/src/hex.bend as Hex # Whether every digit is 0. The empty sequence counts as zero. def Digits.is_zero(n: Nat, digits: Digits(n)) -> Bool: match n: case 0n: True{} case 1n+p: match digits: case DCon{head, tail}: Bool.and(Hex.Digit.is_zero(head), Digits.is_zero(p, tail)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&name=Digits https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/digits.bend&name=Digits.Con https://jend.leeeet.dev/definition.txt?path=bend-trace-context@0.2.0.0/src/hex.bend&name=Digit.is_zero