Skip to content

Commit e61178a

Browse files
committed
Remove enum
1 parent ff86873 commit e61178a

File tree

2 files changed

+0
-19
lines changed

2 files changed

+0
-19
lines changed

record/getters.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,15 @@ type (
1919
}
2020
BoolGetter[R Record] Getter[R, bool]
2121
ComparableGetter[R Record, T LessComparable] Getter[R, T]
22-
EnumGetter[R Record, T LessComparable] Getter[R, Enum[T]]
2322
MapGetter[R Record] Getter[R, Map]
2423
SetGetter[R Record] Getter[R, Set]
2524
)
2625

2726
func (getter Getter[R, T]) GetForRecord(item R) T { return getter.Get(item) }
2827
func (getter BoolGetter[R]) GetForRecord(item R) bool { return getter.Get(item) }
2928
func (getter ComparableGetter[R, T]) GetForRecord(item R) T { return getter.Get(item) }
30-
func (getter EnumGetter[R, T]) GetForRecord(item R) T { return getter.Get(item).Value() }
3129
func (getter MapGetter[R]) GetForRecord(item R) Map { return getter.Get(item) }
3230
func (getter SetGetter[R]) GetForRecord(item R) Set { return getter.Get(item) }
3331

3432
func (getter BoolGetter[R]) Less(a, b R) bool { return !getter.Get(a) && getter.Get(b) }
3533
func (getter ComparableGetter[R, T]) Less(a, b R) bool { return getter.Get(a) < getter.Get(b) }
36-
func (getter EnumGetter[R, T]) Less(a, b R) bool {
37-
return getter.Get(a).Value() < getter.Get(b).Value()
38-
}

record/getters_test.go

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -86,20 +86,6 @@ func TestGetters(t *testing.T) {
8686
},
8787
expectedOrder: []int64{3, 2, 1},
8888
},
89-
{
90-
getter: EnumGetter[user, uint8]{
91-
Field: fields.New("enum8"),
92-
Get: func(item user) Enum[uint8] { return item.enum8 },
93-
},
94-
expectedOrder: []int64{1, 3, 2},
95-
},
96-
{
97-
getter: EnumGetter[user, uint16]{
98-
Field: fields.New("enum16"),
99-
Get: func(item user) Enum[uint16] { return item.enum16 },
100-
},
101-
expectedOrder: []int64{2, 3, 1},
102-
},
10389
{
10490
getter: ComparableGetter[user, int32]{
10591
Field: fields.New("int32"),

0 commit comments

Comments
 (0)