DecodeData.equal: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/decode_data.bend as DecodeData Lines 109-117 of bendvy-ecs-core@0.1.0.3/decode_data.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&start_line=109&end_line=117 import Base import bendvy-ecs-core@0.1.0.3/decode_utf16.bend as Utf16 def equal(+a:Raw,+b:Raw) -> Bool: match a b: case Null{} Null{}: True{} case BendvyText{a} BendvyText{b}: String.eq(a,b) case Utf16Text{a} Utf16Text{b}: Utf16.checked(a,b) case Utf16Text{a} BendvyText{b}: Utf16.checked(a,Utf16.text(b)) case BendvyText{a} Utf16Text{b}: Utf16.checked(Utf16.text(a),b) case Boolean{a} Boolean{b}: same_bool(a,b) case _ _: same_numeric(numeric(a),numeric(b)) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&name=Raw https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&name=numeric https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&name=same_bool https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_data.bend&name=same_numeric https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_utf16.bend&name=checked https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/decode_utf16.bend&name=text