From 3e600fe7754645ffdfca595060273b1e96c9a162 Mon Sep 17 00:00:00 2001
From: shan <shankern@protonmail.com>
Date: Fri, 7 Oct 2022 13:10:37 -0700
Subject: Adjusted reexports for clarity.

---
 examples/modern_art/src/main.rs   | 2 +-
 examples/solar_system/src/main.rs | 3 +--
 graphics/src/widget/canvas.rs     | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/examples/modern_art/src/main.rs b/examples/modern_art/src/main.rs
index 362e4ad1..fc203cff 100644
--- a/examples/modern_art/src/main.rs
+++ b/examples/modern_art/src/main.rs
@@ -1,5 +1,5 @@
 use iced::widget::canvas::{
-    self, Cache, Canvas, Cursor, Frame, Geometry, Gradient, Position, Location
+    self, Cache, Canvas, Cursor, Frame, Geometry, Gradient, gradient::Position, gradient::Location
 };
 use iced::{
     executor, Application, Color, Command, Element, Length, Point, Rectangle,
diff --git a/examples/solar_system/src/main.rs b/examples/solar_system/src/main.rs
index 9200391b..10154621 100644
--- a/examples/solar_system/src/main.rs
+++ b/examples/solar_system/src/main.rs
@@ -11,7 +11,7 @@ use iced::executor;
 use iced::theme::{self, Theme};
 use iced::time;
 use iced::widget::canvas;
-use iced::widget::canvas::{Cursor, Path, Stroke, Fill, fill, Gradient, stroke};
+use iced::widget::canvas::{Cursor, Path, Stroke, Fill, fill, Gradient, stroke, gradient::Position};
 use iced::window;
 use iced::{
     Application, Color, Command, Element, Length, Point, Rectangle, Settings,
@@ -19,7 +19,6 @@ use iced::{
 };
 
 use std::time::Instant;
-use crate::canvas::Position;
 
 pub fn main() -> iced::Result {
     SolarSystem::run(Settings {
diff --git a/graphics/src/widget/canvas.rs b/graphics/src/widget/canvas.rs
index ea8af8c2..36c17906 100644
--- a/graphics/src/widget/canvas.rs
+++ b/graphics/src/widget/canvas.rs
@@ -28,7 +28,7 @@ pub use stroke::{LineCap, LineDash, LineJoin, Stroke};
 pub use text::Text;
 
 use crate::{Backend, Primitive, Renderer};
-pub use crate::gradient::{Gradient, Position, Location};
+pub use crate::gradient::{self, Gradient};
 
 use iced_native::layout::{self, Layout};
 use iced_native::mouse;
-- 
cgit