Eval.AaEval.deny_applies: def of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/eval.bend as Eval Lines 191-206 of bend-osdev-apparmor@0.1.0.0/eval.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/eval.bend&start_line=191&end_line=206 import Base import bend-osdev-apparmor@0.1.0.0/options.bend as O import bend-osdev-apparmor@0.1.0.0/profile.bend as PR # whether a deny rule decides under these options and mode: every mode but # unconfined, and complain only with complain_deny def AaEval.deny_applies(opts: O.AaOptions, m: PR.AaMode) -> Bool: match m: case PR.AaModeUnconfined{}: False{} case PR.AaModeComplain{}: O.AaOptions.complain_deny(opts) case PR.AaModeEnforce{}: True{} case PR.AaModeKill{}: True{} case PR.AaModePrompt{}: True{} case PR.AaModeDefaultAllow{}: True{} Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/options.bend&name=AaOptions https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/options.bend&name=AaOptions.complain_deny https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/profile.bend&name=AaMode