Error.AaError: type of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/error.bend as Error Lines 5-34 of bend-osdev-apparmor@0.1.0.0/error.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/error.bend&start_line=5&end_line=34 import Base type AaError is Data: # the text cannot be split into tokens (an unterminated quote, an unbalanced parenthesis) AaErrLex{file: List<&2, U32>, line: U32} # a statement or block that does not fit the grammar AaErrSyntax{file: List<&2, U32>, line: U32} # a malformed pattern (glob) AaErrGlob{file: List<&2, U32>, line: U32} # an unknown name: capability, network domain or type, signal, mount option, flag AaErrName{file: List<&2, U32>, line: U32} # an invalid permission string: unknown letters, w with a, two exec modes, # an exec mode in a deny rule, a bare x in an allow rule, a target without an exec mode AaErrPerms{file: List<&2, U32>, line: U32} # a rule kind or condition outside the model (unix, pivot_root, rlimit, link, ...) AaErrUnsupported{file: List<&2, U32>, line: U32} # an included file that is not in the file map (and the include is not "if exists") AaErrInclude{file: List<&2, U32>, line: U32} # includes nested deeper than the options allow AaErrIncludeDepth{file: List<&2, U32>, line: U32} # a variable used but never assigned AaErrVarUndefined{file: List<&2, U32>, line: U32} # a variable assigned with = twice, or extended with += before it is assigned AaErrVarRedefined{file: List<&2, U32>, line: U32} # a variable or alias statement after the first profile, or inside one AaErrPreamble{file: List<&2, U32>, line: U32} # an unknown or conflicting profile flag AaErrFlag{file: List<&2, U32>, line: U32} # two profiles, children or hats with the same name AaErrDuplicate{file: List<&2, U32>, line: U32} # two rules for the same literal path with different exec modes AaErrExecConflict{file: List<&2, U32>, line: U32} Uses (2): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32