RuleFile.AaXMode.eq: def of bend-osdev-apparmor@0.1.0.0 Import: import bend-osdev-apparmor@0.1.0.0/rule_file.bend as RuleFile Lines 78-89 of bend-osdev-apparmor@0.1.0.0/rule_file.bend: https://jend.leeeet.dev/read.txt?path=bend-osdev-apparmor@0.1.0.0/rule_file.bend&start_line=78&end_line=89 import Base def AaXMode.eq(a: AaXMode, b: AaXMode) -> Bool: match a b: case AaXIx{} AaXIx{}: True{} case AaXUx{s} AaXUx{t}: Bool.not(Bool.xor(s, t)) case AaXPx{s, f} AaXPx{t, g}: Bool.and(Bool.not(Bool.xor(s, t)), AaXFallback.eq(f, g)) case AaXCx{s, f} AaXCx{t, g}: Bool.and(Bool.not(Bool.xor(s, t)), AaXFallback.eq(f, g)) case _ _: False{} Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.and https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.not https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool.xor https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/rule_file.bend&name=AaXFallback.eq https://jend.leeeet.dev/definition.txt?path=bend-osdev-apparmor@0.1.0.0/rule_file.bend&name=AaXMode