func (e1 Enum) Equal(e2 Enum) bool {
	if e1.ed.FullName() != e2.ed.FullName() {
		return false
	}
	return e1.num == e2.num
}
// Equal reports whether e1 and e2 represent the same enum value.
Equal reports whether e1 and e2 represent the same enum value.
// Equal reports whether e1 and e2 represent the same enum value .
func (e1 Enum) Equal(e2 Enum) bool {
	if e1.ed.FullName() != e2.ed.FullName() {
		return false
	}
	return e1.num == e2.num
}
func ( e1 Enum ) Equal ( e2 Enum ) bool { if e1 . ed . FullName ( ) != e2 . ed . FullName ( ) { return false } return e1 . num == e2 . num }
Equal reports whether e1 and e2 represent the same enum value.
Equal reports whether e1 and e2 represent the same enum value .