File tree Expand file tree Collapse file tree 2 files changed +0
-19
lines changed
Expand file tree Collapse file tree 2 files changed +0
-19
lines changed Original file line number Diff line number Diff 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
2726func (getter Getter [R , T ]) GetForRecord (item R ) T { return getter .Get (item ) }
2827func (getter BoolGetter [R ]) GetForRecord (item R ) bool { return getter .Get (item ) }
2928func (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 () }
3129func (getter MapGetter [R ]) GetForRecord (item R ) Map { return getter .Get (item ) }
3230func (getter SetGetter [R ]) GetForRecord (item R ) Set { return getter .Get (item ) }
3331
3432func (getter BoolGetter [R ]) Less (a , b R ) bool { return ! getter .Get (a ) && getter .Get (b ) }
3533func (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- }
Original file line number Diff line number Diff 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" ),
You can’t perform that action at this time.
0 commit comments