From 7e22e2d45293c5916812be03dc7367134b69b3ad Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 3 Nov 2022 04:53:27 +0100 Subject: Fix lints by `clippy` --- glow/src/triangle.rs | 4 ++-- graphics/src/gradient/linear.rs | 9 +++------ graphics/src/layer/mesh.rs | 10 +++------- graphics/src/transformation.rs | 6 +++--- graphics/src/widget/canvas/fill.rs | 6 +++--- wgpu/src/buffers.rs | 3 +-- wgpu/src/buffers/dynamic.rs | 4 ++-- wgpu/src/triangle.rs | 4 ++-- wgpu/src/triangle/solid.rs | 2 +- 9 files changed, 20 insertions(+), 28 deletions(-) diff --git a/glow/src/triangle.rs b/glow/src/triangle.rs index fff14910..68ebcb00 100644 --- a/glow/src/triangle.rs +++ b/glow/src/triangle.rs @@ -137,12 +137,12 @@ impl Pipeline { match mesh.style { mesh::Style::Solid(color) => { - self.programs.solid.use_program(gl, &color, &transform); + self.programs.solid.use_program(gl, color, &transform); } mesh::Style::Gradient(gradient) => { self.programs .gradient - .use_program(gl, &gradient, &transform); + .use_program(gl, gradient, &transform); } } diff --git a/graphics/src/gradient/linear.rs b/graphics/src/gradient/linear.rs index aaa9e234..439e848e 100644 --- a/graphics/src/gradient/linear.rs +++ b/graphics/src/gradient/linear.rs @@ -36,12 +36,9 @@ pub enum Position { }, } -impl Into for (Point, Point) { - fn into(self) -> Position { - Position::Absolute { - start: self.0, - end: self.1, - } +impl From<(Point, Point)> for Position { + fn from((start, end): (Point, Point)) -> Self { + Self::Absolute { start, end } } } diff --git a/graphics/src/layer/mesh.rs b/graphics/src/layer/mesh.rs index a2232a1f..7056db9b 100644 --- a/graphics/src/layer/mesh.rs +++ b/graphics/src/layer/mesh.rs @@ -28,13 +28,9 @@ pub enum Style { Gradient(Gradient), } -impl<'a> Into