def AaParse.first_error

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

import bend-osdev-apparmor@0.1.0.0/parse.bend as Parse
import Base
import bend-osdev-apparmor@0.1.0.0/error.bend as E

453def AaParse.first_error(items: List<&2, AaItem>) -> Maybe<&2, E.AaError>:
454  match items:
455    case Nil{}:
456      None{}
457    case Con{it, rest}:
458      match it:
459        case AaIError{e}:
460          Some{e}
461        case _:
462          AaParse.first_error(rest)

Uses (4)

Used by (1)