@@ -18,7 +18,6 @@ public interface IBTreeIndexBounds
18
18
}
19
19
20
20
public readonly struct Bound < T > ( T min , T max )
21
- where T : IEquatable < T >
22
21
{
23
22
public T Min => min ;
24
23
public T Max => max ;
@@ -29,7 +28,6 @@ public readonly struct Bound<T>(T min, T max)
29
28
}
30
29
31
30
public readonly struct BTreeIndexBounds < T , TRW > ( Bound < T > t ) : IBTreeIndexBounds
32
- where T : IEquatable < T >
33
31
where TRW : struct , IReadWrite < T >
34
32
{
35
33
public ushort PrefixElems => 0 ;
@@ -50,7 +48,6 @@ public void REnd(BinaryWriter w)
50
48
}
51
49
52
50
public readonly struct BTreeIndexBounds < T , TRW , U , URW > ( ( T t , Bound < U > u ) b ) : IBTreeIndexBounds
53
- where U : IEquatable < U >
54
51
where TRW : struct , IReadWrite < T >
55
52
where URW : struct , IReadWrite < U >
56
53
{
@@ -76,7 +73,6 @@ public void REnd(BinaryWriter w)
76
73
77
74
public readonly struct BTreeIndexBounds < T , TRW , U , URW , V , VRW > ( ( T t , U u , Bound < V > v ) b )
78
75
: IBTreeIndexBounds
79
- where V : IEquatable < V >
80
76
where TRW : struct , IReadWrite < T >
81
77
where URW : struct , IReadWrite < U >
82
78
where VRW : struct , IReadWrite < V >
@@ -105,7 +101,6 @@ public void REnd(BinaryWriter w)
105
101
public readonly struct BTreeIndexBounds < T , TRW , U , URW , V , VRW , W , WRW > (
106
102
( T t , U u , V v , Bound < W > w ) b
107
103
) : IBTreeIndexBounds
108
- where W : IEquatable < W >
109
104
where TRW : struct , IReadWrite < T >
110
105
where URW : struct , IReadWrite < U >
111
106
where VRW : struct , IReadWrite < V >
@@ -136,7 +131,6 @@ public void REnd(BinaryWriter w)
136
131
public readonly struct BTreeIndexBounds < T , TRW , U , URW , V , VRW , W , WRW , X , XRW > (
137
132
( T t , U u , V v , W w , Bound < X > x ) b
138
133
) : IBTreeIndexBounds
139
- where X : IEquatable < X >
140
134
where TRW : struct , IReadWrite < T >
141
135
where URW : struct , IReadWrite < U >
142
136
where VRW : struct , IReadWrite < V >
@@ -169,7 +163,6 @@ public void REnd(BinaryWriter w)
169
163
public readonly struct BTreeIndexBounds < T , TRW , U , URW , V , VRW , W , WRW , X , XRW , Y , YRW > (
170
164
( T t , U u , V v , W w , X x , Bound < Y > y ) b
171
165
) : IBTreeIndexBounds
172
- where Y : IEquatable < Y >
173
166
where TRW : struct , IReadWrite < T >
174
167
where URW : struct , IReadWrite < U >
175
168
where VRW : struct , IReadWrite < V >
@@ -204,7 +197,6 @@ public void REnd(BinaryWriter w)
204
197
public readonly struct BTreeIndexBounds < T , TRW , U , URW , V , VRW , W , WRW , X , XRW , Y , YRW , Z , ZRW > (
205
198
( T t , U u , V v , W w , X x , Y y , Bound < Z > z ) b
206
199
) : IBTreeIndexBounds
207
- where Z : IEquatable < Z >
208
200
where TRW : struct , IReadWrite < T >
209
201
where URW : struct , IReadWrite < U >
210
202
where VRW : struct , IReadWrite < V >
@@ -256,7 +248,6 @@ public readonly struct BTreeIndexBounds<
256
248
A ,
257
249
ARW
258
250
> ( ( T t , U u , V v , W w , X x , Y y , Z z , Bound < A > a ) b ) : IBTreeIndexBounds
259
- where A : IEquatable < A >
260
251
where TRW : struct , IReadWrite < T >
261
252
where URW : struct , IReadWrite < U >
262
253
where VRW : struct , IReadWrite < V >
@@ -312,7 +303,6 @@ public readonly struct BTreeIndexBounds<
312
303
B ,
313
304
BRW
314
305
> ( ( T t , U u , V v , W w , X x , Y y , Z z , A a , Bound < B > b ) b ) : IBTreeIndexBounds
315
- where B : IEquatable < B >
316
306
where TRW : struct , IReadWrite < T >
317
307
where URW : struct , IReadWrite < U >
318
308
where VRW : struct , IReadWrite < V >
@@ -372,7 +362,6 @@ public readonly struct BTreeIndexBounds<
372
362
C ,
373
363
CRW
374
364
> ( ( T t , U u , V v , W w , X x , Y y , Z z , A a , B b , Bound < C > c ) b ) : IBTreeIndexBounds
375
- where C : IEquatable < C >
376
365
where TRW : struct , IReadWrite < T >
377
366
where URW : struct , IReadWrite < U >
378
367
where VRW : struct , IReadWrite < V >
0 commit comments