clippy lints

This commit is contained in:
John Smith 2021-12-04 13:18:44 -05:00
parent 62ec08359f
commit f500d643d8
2 changed files with 15 additions and 32 deletions

View File

@ -25,10 +25,7 @@ struct Dirty<T> {
impl<T> Dirty<T> { impl<T> Dirty<T> {
pub fn new(value: T) -> Self { pub fn new(value: T) -> Self {
Self { Self { value, dirty: true }
value,
dirty: true,
}
} }
pub fn set(&mut self, value: T) { pub fn set(&mut self, value: T) {
self.value = value; self.value = value;
@ -161,13 +158,9 @@ impl UI {
.child(TextView::new(command)) .child(TextView::new(command))
.child( .child(
EditView::new() EditView::new()
.on_submit(|s, text| { .on_submit(UI::on_command_line_entered)
UI::on_command_line_entered(s, text); .on_edit(UI::on_command_line_edit)
}) .on_up_down(UI::on_command_line_history)
.on_edit(|s, text, cursor| UI::on_command_line_edit(s, text, cursor))
.on_up_down(|s, dir| {
UI::on_command_line_history(s, dir);
})
.style(ColorStyle::new( .style(ColorStyle::new(
PaletteColor::Background, PaletteColor::Background,
PaletteColor::Secondary, PaletteColor::Secondary,
@ -310,17 +303,17 @@ impl UI {
siv.add_layer( siv.add_layer(
Dialog::text("Do you want to exit?") Dialog::text("Do you want to exit?")
.button("Yes", |s| s.quit()) .button("Yes", |s| s.quit())
.button("No", |mut s| { .button("No", |s| {
s.pop_layer(); s.pop_layer();
UI::setup_quit_handler(&mut s); UI::setup_quit_handler(s);
}), }),
); );
siv.set_on_pre_event(cursive::event::Event::CtrlChar('c'), |s| { siv.set_on_pre_event(cursive::event::Event::CtrlChar('c'), |s| {
s.quit(); s.quit();
}); });
siv.set_global_callback(cursive::event::Event::Key(Key::Esc), |mut s| { siv.set_global_callback(cursive::event::Event::Key(Key::Esc), |s| {
s.pop_layer(); s.pop_layer();
UI::setup_quit_handler(&mut s); UI::setup_quit_handler(s);
}); });
} }
@ -470,10 +463,7 @@ impl UI {
match Self::run_command(s, text) { match Self::run_command(s, text) {
Ok(_) => {} Ok(_) => {}
Err(e) => { Err(e) => {
let color = *Self::inner_mut(s) let color = *Self::inner_mut(s).log_colors.get(&Level::Error).unwrap();
.log_colors
.get(&Level::Error)
.unwrap();
cursive_flexi_logger_view::push_to_log(StyledString::styled( cursive_flexi_logger_view::push_to_log(StyledString::styled(
format!("> {}", text), format!("> {}", text),
@ -690,9 +680,7 @@ impl UI {
let mut dlg = s.find_name::<Dialog>("connection-dialog").unwrap(); let mut dlg = s.find_name::<Dialog>("connection-dialog").unwrap();
dlg.add_button("Connect", Self::submit_connection_address); dlg.add_button("Connect", Self::submit_connection_address);
} }
ConnectionState::Connected(_, _) => { ConnectionState::Connected(_, _) => {}
}
ConnectionState::Retrying(addr, _) => { ConnectionState::Retrying(addr, _) => {
// //
let mut edit = s.find_name::<EditView>("connection-address").unwrap(); let mut edit = s.find_name::<EditView>("connection-address").unwrap();
@ -716,7 +704,10 @@ impl UI {
match inner.ui_state.connection_state.get() { match inner.ui_state.connection_state.get() {
ConnectionState::Disconnected => { ConnectionState::Disconnected => {
status.append_styled("Disconnected ".to_string(), ColorStyle::highlight_inactive()); status.append_styled(
"Disconnected ".to_string(),
ColorStyle::highlight_inactive(),
);
status.append_styled("|", ColorStyle::highlight_inactive()); status.append_styled("|", ColorStyle::highlight_inactive());
} }
ConnectionState::Retrying(addr, _) => { ConnectionState::Retrying(addr, _) => {

View File

@ -58,19 +58,11 @@ impl BlockId {
///////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////
#[derive(Clone, Debug, PartialEq, PartialOrd, Ord, Eq, Hash)] #[derive(Clone, Debug, PartialEq, PartialOrd, Ord, Eq, Hash, Default)]
pub struct SenderInfo { pub struct SenderInfo {
pub socket_address: Option<SocketAddr>, pub socket_address: Option<SocketAddr>,
} }
impl Default for SenderInfo {
fn default() -> Self {
Self {
socket_address: None,
}
}
}
#[derive(Clone, Debug, Default)] #[derive(Clone, Debug, Default)]
pub struct NodeInfo { pub struct NodeInfo {
pub can_route: bool, pub can_route: bool,