@@ -46,7 +46,7 @@ impl<C, T: Component> Alpha<C, T> {
46
46
47
47
impl < C , T > PartialEq for Alpha < C , T >
48
48
where
49
- T : Component + PartialEq ,
49
+ T : PartialEq ,
50
50
C : PartialEq ,
51
51
{
52
52
fn eq ( & self , other : & Self ) -> bool {
56
56
57
57
impl < C , T > Eq for Alpha < C , T >
58
58
where
59
- T : Component + Eq ,
59
+ T : Eq ,
60
60
C : Eq ,
61
61
{
62
62
}
@@ -232,7 +232,7 @@ impl<C: Default, T: Component> Default for Alpha<C, T> {
232
232
impl < C , T > AbsDiffEq for Alpha < C , T >
233
233
where
234
234
C : AbsDiffEq < Epsilon = T :: Epsilon > ,
235
- T : AbsDiffEq + Component ,
235
+ T : AbsDiffEq ,
236
236
T :: Epsilon : Clone ,
237
237
{
238
238
type Epsilon = T :: Epsilon ;
@@ -250,7 +250,7 @@ where
250
250
impl < C , T > RelativeEq for Alpha < C , T >
251
251
where
252
252
C : RelativeEq < Epsilon = T :: Epsilon > ,
253
- T : RelativeEq + Component ,
253
+ T : RelativeEq ,
254
254
T :: Epsilon : Clone ,
255
255
{
256
256
fn default_max_relative ( ) -> Self :: Epsilon {
@@ -272,7 +272,7 @@ where
272
272
impl < C , T > UlpsEq for Alpha < C , T >
273
273
where
274
274
C : UlpsEq < Epsilon = T :: Epsilon > ,
275
- T : UlpsEq + Component ,
275
+ T : UlpsEq ,
276
276
T :: Epsilon : Clone ,
277
277
{
278
278
fn default_max_ulps ( ) -> u32 {
0 commit comments