diff --git a/crates/core/src/popup.rs b/crates/core/src/popup.rs index de7bfa9..c232fd1 100644 --- a/crates/core/src/popup.rs +++ b/crates/core/src/popup.rs @@ -5,12 +5,12 @@ //! then opens the popup there; the active module renders its content. use iced::advanced::widget as advanced_widget; -use iced::widget::{column, container, mouse_area, text}; -use iced::{Alignment, Border, Element, Length, Padding, Rectangle, Task}; +use iced::widget::{column, container, text}; +use iced::{Border, Element, Padding, Rectangle, Task}; use iced_layershell::actions::IcedNewPopupSettings; use iced_layershell::reexport::{PopupAnchor, PopupGravity}; -use common::{pill, ModuleEffect, PopupSettings}; +use common::{ModuleEffect, PopupSettings}; use crate::msg::popup_open; use crate::{Bar, Message, Msg}; diff --git a/crates/core/src/view.rs b/crates/core/src/view.rs index c6e38d2..34b6d77 100644 --- a/crates/core/src/view.rs +++ b/crates/core/src/view.rs @@ -1,5 +1,4 @@ -use common::Wire; -use iced::widget::{container, row, space, text}; +use iced::widget::{container, row, space}; use iced::{window, Alignment, Element, Length, Theme}; use crate::app::Bar; diff --git a/crates/services/src/datetime.rs b/crates/services/src/datetime.rs index dbf2d53..274238d 100644 --- a/crates/services/src/datetime.rs +++ b/crates/services/src/datetime.rs @@ -5,7 +5,6 @@ //! The ticker knows nothing about the app's `Message` type; it produces //! protocol wires from `common` that core routes to subscribers. -use std::collections::HashMap; use chrono::{DateTime, Local, Timelike}; use iced::futures::{channel::mpsc, SinkExt}; diff --git a/crates/services/src/weather.rs b/crates/services/src/weather.rs index 333e789..55fbac6 100644 --- a/crates/services/src/weather.rs +++ b/crates/services/src/weather.rs @@ -29,7 +29,7 @@ impl WeatherService { let mut _rx = inbox.take().expect("cant take"); iced::stream::channel(0, move |mut sender: mpsc::Sender| async move { - let mut weather = WeatherService::new(); + let weather = WeatherService::new(); let mut interval = interval(Duration::from_mins(30)); tracing::info!(key = key, "weather service started"); loop {