Equality
To check if two instances of your custom type are equal, consider using:
e.tid(a) == e.tid(b)to check if both variables belong to the same custom type.e.eq(a, b)to check if both variables have the exact same type and fields.- This checks only
tidand fields recursively, ignoring changes to other custom type data between package versions, and so is safer. - Although it is slower than
==for very complex types, so you can usea == binstead for private types, or for templates.
- This checks only