diff --git a/core/src/theme/palette.rs b/core/src/theme/palette.rs index 5947bf6b57..696c01d047 100644 --- a/core/src/theme/palette.rs +++ b/core/src/theme/palette.rs @@ -1,12 +1,12 @@ //! Define the colors of a theme. -use std::sync::LazyLock; - use crate::{color, Color}; use palette::color_difference::Wcag21RelativeContrast; use palette::rgb::Rgb; use palette::{FromColor, Hsl, Mix}; +use std::sync::LazyLock; + /// A color palette. #[derive(Debug, Clone, Copy, PartialEq)] pub struct Palette { diff --git a/examples/loading_spinners/src/easing.rs b/examples/loading_spinners/src/easing.rs index be644d31a0..8caf282d49 100644 --- a/examples/loading_spinners/src/easing.rs +++ b/examples/loading_spinners/src/easing.rs @@ -1,10 +1,10 @@ -use std::sync::LazyLock; - use iced::Point; use lyon_algorithms::measure::PathMeasurements; use lyon_algorithms::path::{builder::NoAttributes, path::BuilderImpl, Path}; +use std::sync::LazyLock; + pub static EMPHASIZED: LazyLock = LazyLock::new(|| { Easing::builder() .cubic_bezier_to([0.05, 0.0], [0.133333, 0.06], [0.166666, 0.4]) diff --git a/examples/scrollable/src/main.rs b/examples/scrollable/src/main.rs index bd12e43b1e..6359fb5a19 100644 --- a/examples/scrollable/src/main.rs +++ b/examples/scrollable/src/main.rs @@ -1,11 +1,11 @@ -use std::sync::LazyLock; - use iced::widget::{ button, column, container, horizontal_space, progress_bar, radio, row, scrollable, slider, text, vertical_space, }; use iced::{Border, Center, Color, Element, Fill, Task, Theme}; +use std::sync::LazyLock; + static SCROLLABLE_ID: LazyLock = LazyLock::new(scrollable::Id::unique); diff --git a/examples/websocket/src/main.rs b/examples/websocket/src/main.rs index 399ce2ff16..ae658471df 100644 --- a/examples/websocket/src/main.rs +++ b/examples/websocket/src/main.rs @@ -1,11 +1,10 @@ mod echo; -use std::sync::LazyLock; - use iced::widget::{ self, button, center, column, row, scrollable, text, text_input, }; use iced::{color, Center, Element, Fill, Subscription, Task}; +use std::sync::LazyLock; pub fn main() -> iced::Result { iced::application("WebSocket - Iced", WebSocket::update, WebSocket::view) diff --git a/widget/src/helpers.rs b/widget/src/helpers.rs index 563d84e28a..5a0f81071d 100644 --- a/widget/src/helpers.rs +++ b/widget/src/helpers.rs @@ -1706,10 +1706,9 @@ where + 'a, Theme: text::Catalog + crate::svg::Catalog + 'a, { - use std::sync::LazyLock; - use crate::core::{Alignment, Font}; use crate::svg; + use std::sync::LazyLock; static LOGO: LazyLock = LazyLock::new(|| { svg::Handle::from_memory(include_bytes!("../assets/iced-logo.svg"))