gitlab.com/evatix-go/core@v1.3.55/coreinterface/enuminf/all-equalers.go (about) 1 package enuminf 2 3 type IsAnyValueByteEqualer interface { 4 IsAnyValuesEqual(anyByteValues ...byte) bool 5 } 6 7 type IsAnyValueIntegerEqualer interface { 8 IsAnyValuesEqual(anyValues ...int) bool 9 } 10 11 type IsAnyValueInteger8Equaler interface { 12 IsAnyValuesEqual(anyValues ...int8) bool 13 } 14 15 type IsAnyValueInteger16Equaler interface { 16 IsAnyValuesEqual(anyValues ...int16) bool 17 } 18 19 type IsAnyValueInteger32Equaler interface { 20 IsAnyValuesEqual(anyValues ...int32) bool 21 } 22 23 type IsValueByteEqualer interface { 24 IsByteValueEqual(value byte) bool 25 } 26 27 type IsValueIntegerEqualer interface { 28 IsIntegerValueEqual(value int) bool 29 } 30 31 type IsValueInteger8Equaler interface { 32 IsInteger8ValueEqual(value int8) bool 33 } 34 35 type IsValueInteger16Equaler interface { 36 IsInteger16ValueEqual(value int16) bool 37 } 38 39 type IsValueInteger32Equaler interface { 40 IsInteger32ValueEqual(value int32) bool 41 } 42 43 type IsEnumEqualer interface { 44 IsEnumEqual(enum BasicEnumer) bool 45 } 46 47 type IsAnyEnumsEqualer interface { 48 IsAnyEnumsEqual(enums ...BasicEnumer) bool 49 } 50 51 type IsBothEnumEqualer interface { 52 IsEnumEqualer 53 IsAnyEnumsEqualer 54 }