def check.sub

bolt@1.27.0.0 · src/rules/style/wrap.bend:406

import bolt@1.27.0.0/src/rules/style/wrap.bend as Wrap
import Base
import bolt@1.27.0.0/src/lazy/lazy.bend as Lazy

406# `left` angle-closes applied to the depth, and not below zero
407def check.sub(left: Nat, +angle: U32) -> U32:
408  match left:
409    case Zero{}:
410      angle
411    case Succ{p}:
412      Lazy.stop(U32, U32.is_eq(angle, 0), angle, _u => check.sub(p, (angle - 1 : U32)))

Uses (5)

Used by (1)