From bda6ce2816d1f30468d50cbfeaca9614ad4e0c87 Mon Sep 17 00:00:00 2001 From: Vika Date: Wed, 4 Sep 2024 15:07:57 +0300 Subject: Deal with Clippy warnings 1. narrow_layout is indeed unused, `AdwBreakpoint` remembers initial values and restores them on load 2. `TagPillWidgets` is not exactly dead code, I'm adding all the widgets to it to emulate how Relm4 macros do it. Perhaps it'll be used in the future. 3. We currently ignore the libsecret result on clearing the tokens because dealing with libsecret errors is annoying and requires unsafe code due to outdated dependencies. --- src/components/post_editor.rs | 2 -- src/components/tag_pill.rs | 1 + src/lib.rs | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/components/post_editor.rs b/src/components/post_editor.rs index d1a6cf0..8c81b6b 100644 --- a/src/components/post_editor.rs +++ b/src/components/post_editor.rs @@ -86,7 +86,6 @@ pub(crate) struct PostEditor { visibility: Visibility, #[do_not_track] wide_layout: gtk::GridLayout, - #[do_not_track] narrow_layout: gtk::BoxLayout, #[do_not_track] smart_summary: Controller, _err: std::marker::PhantomData @@ -355,7 +354,6 @@ impl Component for Post visibility: Visibility::Public, wide_layout: gtk::GridLayout::new(), - narrow_layout: gtk::BoxLayout::new(gtk::Orientation::Vertical), smart_summary: components::SmartSummaryButton::builder() .launch(()) diff --git a/src/components/tag_pill.rs b/src/components/tag_pill.rs index 487add7..0dc9117 100644 --- a/src/components/tag_pill.rs +++ b/src/components/tag_pill.rs @@ -7,6 +7,7 @@ pub(crate) struct TagPill(pub(crate) Box); #[derive(Debug)] pub(crate) struct TagPillDelete(pub(crate) DynamicIndex); +#[allow(dead_code)] pub(crate) struct TagPillWidgets { label: gtk::Label, button: gtk::Button, diff --git a/src/lib.rs b/src/lib.rs index ee92350..7f2a78d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -299,7 +299,7 @@ impl AsyncComponent for App { match message { Input::SignOut => { if self.micropub.take().is_some() { - libsecret::password_clear_future( + let _ = libsecret::password_clear_future( Some(&self.secret_schema), Default::default(), ).await; -- cgit 1.4.1