use 'Self' keyword to refer to own type (clippy::use_self)
This commit is contained in:
parent
1eb1bd4caa
commit
1b53309d63
2 changed files with 38 additions and 38 deletions
72
src/main.rs
72
src/main.rs
|
|
@ -206,43 +206,43 @@ impl MenuAction for Action {
|
||||||
|
|
||||||
fn message(&self, entity_opt: Option<segmented_button::Entity>) -> Message {
|
fn message(&self, entity_opt: Option<segmented_button::Entity>) -> Message {
|
||||||
match self {
|
match self {
|
||||||
Action::About => Message::ToggleContextPage(ContextPage::About),
|
Self::About => Message::ToggleContextPage(ContextPage::About),
|
||||||
Action::ColorSchemes(color_scheme_kind) => {
|
Self::ColorSchemes(color_scheme_kind) => {
|
||||||
Message::ToggleContextPage(ContextPage::ColorSchemes(*color_scheme_kind))
|
Message::ToggleContextPage(ContextPage::ColorSchemes(*color_scheme_kind))
|
||||||
}
|
}
|
||||||
Action::Copy => Message::Copy(entity_opt),
|
Self::Copy => Message::Copy(entity_opt),
|
||||||
Action::Find => Message::Find(true),
|
Self::Find => Message::Find(true),
|
||||||
Action::PaneFocusDown => Message::PaneFocusAdjacent(pane_grid::Direction::Down),
|
Self::PaneFocusDown => Message::PaneFocusAdjacent(pane_grid::Direction::Down),
|
||||||
Action::PaneFocusLeft => Message::PaneFocusAdjacent(pane_grid::Direction::Left),
|
Self::PaneFocusLeft => Message::PaneFocusAdjacent(pane_grid::Direction::Left),
|
||||||
Action::PaneFocusRight => Message::PaneFocusAdjacent(pane_grid::Direction::Right),
|
Self::PaneFocusRight => Message::PaneFocusAdjacent(pane_grid::Direction::Right),
|
||||||
Action::PaneFocusUp => Message::PaneFocusAdjacent(pane_grid::Direction::Up),
|
Self::PaneFocusUp => Message::PaneFocusAdjacent(pane_grid::Direction::Up),
|
||||||
Action::PaneSplitHorizontal => Message::PaneSplit(pane_grid::Axis::Horizontal),
|
Self::PaneSplitHorizontal => Message::PaneSplit(pane_grid::Axis::Horizontal),
|
||||||
Action::PaneSplitVertical => Message::PaneSplit(pane_grid::Axis::Vertical),
|
Self::PaneSplitVertical => Message::PaneSplit(pane_grid::Axis::Vertical),
|
||||||
Action::PaneToggleMaximized => Message::PaneToggleMaximized,
|
Self::PaneToggleMaximized => Message::PaneToggleMaximized,
|
||||||
Action::Paste => Message::Paste(entity_opt),
|
Self::Paste => Message::Paste(entity_opt),
|
||||||
Action::ProfileOpen(profile_id) => Message::ProfileOpen(*profile_id),
|
Self::ProfileOpen(profile_id) => Message::ProfileOpen(*profile_id),
|
||||||
Action::Profiles => Message::ToggleContextPage(ContextPage::Profiles),
|
Self::Profiles => Message::ToggleContextPage(ContextPage::Profiles),
|
||||||
Action::SelectAll => Message::SelectAll(entity_opt),
|
Self::SelectAll => Message::SelectAll(entity_opt),
|
||||||
Action::Settings => Message::ToggleContextPage(ContextPage::Settings),
|
Self::Settings => Message::ToggleContextPage(ContextPage::Settings),
|
||||||
Action::ShowHeaderBar(show_headerbar) => Message::ShowHeaderBar(*show_headerbar),
|
Self::ShowHeaderBar(show_headerbar) => Message::ShowHeaderBar(*show_headerbar),
|
||||||
Action::TabActivate0 => Message::TabActivateJump(0),
|
Self::TabActivate0 => Message::TabActivateJump(0),
|
||||||
Action::TabActivate1 => Message::TabActivateJump(1),
|
Self::TabActivate1 => Message::TabActivateJump(1),
|
||||||
Action::TabActivate2 => Message::TabActivateJump(2),
|
Self::TabActivate2 => Message::TabActivateJump(2),
|
||||||
Action::TabActivate3 => Message::TabActivateJump(3),
|
Self::TabActivate3 => Message::TabActivateJump(3),
|
||||||
Action::TabActivate4 => Message::TabActivateJump(4),
|
Self::TabActivate4 => Message::TabActivateJump(4),
|
||||||
Action::TabActivate5 => Message::TabActivateJump(5),
|
Self::TabActivate5 => Message::TabActivateJump(5),
|
||||||
Action::TabActivate6 => Message::TabActivateJump(6),
|
Self::TabActivate6 => Message::TabActivateJump(6),
|
||||||
Action::TabActivate7 => Message::TabActivateJump(7),
|
Self::TabActivate7 => Message::TabActivateJump(7),
|
||||||
Action::TabActivate8 => Message::TabActivateJump(8),
|
Self::TabActivate8 => Message::TabActivateJump(8),
|
||||||
Action::TabClose => Message::TabClose(entity_opt),
|
Self::TabClose => Message::TabClose(entity_opt),
|
||||||
Action::TabNew => Message::TabNew,
|
Self::TabNew => Message::TabNew,
|
||||||
Action::TabNext => Message::TabNext,
|
Self::TabNext => Message::TabNext,
|
||||||
Action::TabPrev => Message::TabPrev,
|
Self::TabPrev => Message::TabPrev,
|
||||||
Action::WindowClose => Message::WindowClose,
|
Self::WindowClose => Message::WindowClose,
|
||||||
Action::WindowNew => Message::WindowNew,
|
Self::WindowNew => Message::WindowNew,
|
||||||
Action::ZoomIn => Message::ZoomIn,
|
Self::ZoomIn => Message::ZoomIn,
|
||||||
Action::ZoomOut => Message::ZoomOut,
|
Self::ZoomOut => Message::ZoomOut,
|
||||||
Action::ZoomReset => Message::ZoomReset,
|
Self::ZoomReset => Message::ZoomReset,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1387,7 +1387,7 @@ impl Application for App {
|
||||||
let mut terminal_ids = HashMap::new();
|
let mut terminal_ids = HashMap::new();
|
||||||
terminal_ids.insert(pane_model.focus, widget::Id::unique());
|
terminal_ids.insert(pane_model.focus, widget::Id::unique());
|
||||||
|
|
||||||
let mut app = App {
|
let mut app = Self {
|
||||||
core,
|
core,
|
||||||
pane_model,
|
pane_model,
|
||||||
config_handler: flags.config_handler,
|
config_handler: flags.config_handler,
|
||||||
|
|
|
||||||
|
|
@ -1092,8 +1092,8 @@ pub struct State {
|
||||||
|
|
||||||
impl State {
|
impl State {
|
||||||
/// Creates a new [`State`].
|
/// Creates a new [`State`].
|
||||||
pub fn new() -> State {
|
pub fn new() -> Self {
|
||||||
State {
|
Self {
|
||||||
modifiers: Modifiers::empty(),
|
modifiers: Modifiers::empty(),
|
||||||
click: None,
|
click: None,
|
||||||
dragging: None,
|
dragging: None,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue