wip: update

clippy

chore: update togglers

clippy
This commit is contained in:
Ashley Wulber 2024-10-07 15:55:28 -04:00 committed by Ashley Wulber
parent 47edd44c33
commit de179d06f3
48 changed files with 1120 additions and 1035 deletions

View file

@ -3,8 +3,8 @@
use crate::section::{self, Section};
use crate::{Content, Info, Page};
use cosmic::iced_runtime::command::Command;
use cosmic::Element;
use cosmic::Task;
use regex::Regex;
use slotmap::{SecondaryMap, SlotMap, SparseSecondaryMap};
use std::{
@ -157,8 +157,8 @@ impl<Message: 'static> Binder<Message> {
page.downcast_mut::<P>()
}
/// Returns a command when a page is left
pub fn on_leave(&mut self, id: crate::Entity) -> Option<Command<Message>> {
/// Returns a Task when a page is left
pub fn on_leave(&mut self, id: crate::Entity) -> Option<Task<Message>> {
if let Some(page) = self.page.get_mut(id) {
return Some(page.on_leave());
}
@ -170,12 +170,12 @@ impl<Message: 'static> Binder<Message> {
&mut self,
id: crate::Entity,
sender: tokio::sync::mpsc::Sender<Message>,
) -> Command<Message> {
) -> Task<Message> {
if let Some(page) = self.page.get_mut(id) {
return page.on_enter(id, sender);
}
Command::none()
Task::none()
}
#[must_use]

View file

@ -5,7 +5,7 @@ mod binder;
pub use binder::{AutoBind, Binder};
mod insert;
use cosmic::{Command, Element};
use cosmic::{Element, Task};
use downcast_rs::{impl_downcast, Downcast};
pub use insert::Insert;
@ -54,8 +54,8 @@ pub trait Page<Message: 'static>: Downcast {
}
/// Response from a file chooser dialog request.
fn file_chooser(&mut self, _selected: Vec<url::Url>) -> Command<Message> {
Command::none()
fn file_chooser(&mut self, _selected: Vec<url::Url>) -> Task<Message> {
Task::none()
}
/// Alter the contents of the page's header view.
@ -63,19 +63,19 @@ pub trait Page<Message: 'static>: Downcast {
None
}
/// Reload page metadata via a Command.
/// Reload page metadata via a Task.
#[allow(unused)]
fn on_enter(
&mut self,
page: crate::Entity,
sender: tokio::sync::mpsc::Sender<Message>,
) -> Command<Message> {
Command::none()
) -> Task<Message> {
Task::none()
}
/// Emit a command when the page is left
fn on_leave(&mut self) -> Command<Message> {
Command::none()
fn on_leave(&mut self) -> Task<Message> {
Task::none()
}
/// The title to display in the page header.