__eq metamethod

does the eq metamethod track = or only ==

== only i think unless its changed since its called equality

local t = setmetatable({}, {__eq = function(v1, v2)
	return rawequal(v1, v2)
end})

print(t == t) --true
print(t == {}) --false
t = {} --Doesn't invoke '__eq' metamethod.
5 Likes