Skip to content

Commit a1ee6a1

Browse files
committed
Remove unnecessary Component bound on Alpha
1 parent dd51854 commit a1ee6a1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

palette/src/alpha/alpha.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ impl<C, T: Component> Alpha<C, T> {
4646

4747
impl<C, T> PartialEq for Alpha<C, T>
4848
where
49-
T: Component + PartialEq,
49+
T: PartialEq,
5050
C: PartialEq,
5151
{
5252
fn eq(&self, other: &Self) -> bool {
@@ -56,7 +56,7 @@ where
5656

5757
impl<C, T> Eq for Alpha<C, T>
5858
where
59-
T: Component + Eq,
59+
T: Eq,
6060
C: Eq,
6161
{
6262
}
@@ -232,7 +232,7 @@ impl<C: Default, T: Component> Default for Alpha<C, T> {
232232
impl<C, T> AbsDiffEq for Alpha<C, T>
233233
where
234234
C: AbsDiffEq<Epsilon = T::Epsilon>,
235-
T: AbsDiffEq + Component,
235+
T: AbsDiffEq,
236236
T::Epsilon: Clone,
237237
{
238238
type Epsilon = T::Epsilon;
@@ -250,7 +250,7 @@ where
250250
impl<C, T> RelativeEq for Alpha<C, T>
251251
where
252252
C: RelativeEq<Epsilon = T::Epsilon>,
253-
T: RelativeEq + Component,
253+
T: RelativeEq,
254254
T::Epsilon: Clone,
255255
{
256256
fn default_max_relative() -> Self::Epsilon {
@@ -272,7 +272,7 @@ where
272272
impl<C, T> UlpsEq for Alpha<C, T>
273273
where
274274
C: UlpsEq<Epsilon = T::Epsilon>,
275-
T: UlpsEq + Component,
275+
T: UlpsEq,
276276
T::Epsilon: Clone,
277277
{
278278
fn default_max_ulps() -> u32 {

0 commit comments

Comments
 (0)