def AaSb.result

bend-osdev-apparmor@0.1.0.0 · parse.bend:699

import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/text.bend as X

699def AaSb.result(st: AaSb) -> Maybe<&2, List<&2, U32>>:
700  match st:
701    case AaSb{m, nm, out, ok}:
702      match m:
703        case 0n:
704          match ok:
705            case False{}:
706              None{}
707            case True{}:
708              Some{X.AaText.rev(out)}
709        case 1n+m1:
710          match m1:
711            case 0n:
712              match ok:
713                case False{}:
714                  None{}
715                case True{}:
716                  Some{X.AaText.rev(Con{64, out})}
717            case 1n+m2:
718              None{}

Uses (7)

Used by (1)