Fix new clippy lints

This commit is contained in:
Héctor Ramón Jiménez 2024-12-02 19:53:16 +01:00
parent e8f8216ea1
commit 602661372c
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
48 changed files with 123 additions and 122 deletions

View file

@ -1,2 +1,3 @@
[alias] [alias]
lint = "clippy --workspace --benches --all-features --no-deps -- -D warnings" lint = "clippy --workspace --benches --all-features --no-deps -- -D warnings"
lint-fix = "clippy --fix --allow-dirty --workspace --benches --all-features --no-deps -- -D warnings"

View file

@ -394,8 +394,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Explain<'a, Message, Theme, Renderer> for Explain<'_, Message, Theme, Renderer>
where where
Renderer: crate::Renderer, Renderer: crate::Renderer,
{ {

View file

@ -130,8 +130,8 @@ impl<'a, A, B, Theme, Renderer> Map<'a, A, B, Theme, Renderer> {
} }
} }
impl<'a, A, B, Theme, Renderer> Overlay<B, Theme, Renderer> impl<A, B, Theme, Renderer> Overlay<B, Theme, Renderer>
for Map<'a, A, B, Theme, Renderer> for Map<'_, A, B, Theme, Renderer>
where where
Renderer: crate::Renderer, Renderer: crate::Renderer,
{ {
@ -203,11 +203,11 @@ where
self.content.is_over(layout, renderer, cursor_position) self.content.is_over(layout, renderer, cursor_position)
} }
fn overlay<'b>( fn overlay<'a>(
&'b mut self, &'a mut self,
layout: Layout<'_>, layout: Layout<'_>,
renderer: &Renderer, renderer: &Renderer,
) -> Option<Element<'b, B, Theme, Renderer>> { ) -> Option<Element<'a, B, Theme, Renderer>> {
self.content self.content
.overlay(layout, renderer) .overlay(layout, renderer)
.map(|overlay| overlay.map(self.mapper)) .map(|overlay| overlay.map(self.mapper))

View file

@ -57,8 +57,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Overlay<Message, Theme, Renderer> impl<Message, Theme, Renderer> Overlay<Message, Theme, Renderer>
for Group<'a, Message, Theme, Renderer> for Group<'_, Message, Theme, Renderer>
where where
Renderer: crate::Renderer, Renderer: crate::Renderer,
{ {
@ -152,11 +152,11 @@ where
}) })
} }
fn overlay<'b>( fn overlay<'a>(
&'b mut self, &'a mut self,
layout: Layout<'_>, layout: Layout<'_>,
renderer: &Renderer, renderer: &Renderer,
) -> Option<overlay::Element<'b, Message, Theme, Renderer>> { ) -> Option<overlay::Element<'a, Message, Theme, Renderer>> {
let children = self let children = self
.children .children
.iter_mut() .iter_mut()

View file

@ -446,7 +446,7 @@ impl<'a, Link, Font> From<&'a str> for Span<'a, Link, Font> {
} }
} }
impl<'a, Link, Font: PartialEq> PartialEq for Span<'a, Link, Font> { impl<Link, Font: PartialEq> PartialEq for Span<'_, Link, Font> {
fn eq(&self, other: &Self) -> bool { fn eq(&self, other: &Self) -> bool {
self.text == other.text self.text == other.text
&& self.size == other.size && self.size == other.size
@ -474,7 +474,7 @@ impl<'a> IntoFragment<'a> for Fragment<'a> {
} }
} }
impl<'a, 'b> IntoFragment<'a> for &'a Fragment<'b> { impl<'a> IntoFragment<'a> for &'a Fragment<'_> {
fn into_fragment(self) -> Fragment<'a> { fn into_fragment(self) -> Fragment<'a> {
Fragment::Borrowed(self) Fragment::Borrowed(self)
} }

View file

@ -138,7 +138,7 @@ where
operation: &'a mut dyn Operation<T>, operation: &'a mut dyn Operation<T>,
} }
impl<'a, T, O> Operation<O> for BlackBox<'a, T> { impl<T, O> Operation<O> for BlackBox<'_, T> {
fn container( fn container(
&mut self, &mut self,
id: Option<&Id>, id: Option<&Id>,
@ -218,7 +218,7 @@ where
operation: &'a mut dyn Operation<A>, operation: &'a mut dyn Operation<A>,
} }
impl<'a, A, B> Operation<B> for MapRef<'a, A> { impl<A, B> Operation<B> for MapRef<'_, A> {
fn container( fn container(
&mut self, &mut self,
id: Option<&Id>, id: Option<&Id>,

View file

@ -206,8 +206,8 @@ where
#[derive(Debug, Default)] #[derive(Debug, Default)]
pub struct State<P: Paragraph>(pub paragraph::Plain<P>); pub struct State<P: Paragraph>(pub paragraph::Plain<P>);
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Text<'a, Theme, Renderer> for Text<'_, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: text::Renderer, Renderer: text::Renderer,

View file

@ -88,7 +88,7 @@ mod bezier {
curves: &'a [Curve], curves: &'a [Curve],
} }
impl<'a> canvas::Program<Curve> for Bezier<'a> { impl canvas::Program<Curve> for Bezier<'_> {
type State = Option<Pending>; type State = Option<Pending>;
fn update( fn update(

View file

@ -75,7 +75,7 @@ mod quad {
} }
} }
impl<'a, Message> From<CustomQuad> for Element<'a, Message> { impl<Message> From<CustomQuad> for Element<'_, Message> {
fn from(circle: CustomQuad) -> Self { fn from(circle: CustomQuad) -> Self {
Self::new(circle) Self::new(circle)
} }

View file

@ -62,8 +62,8 @@ mod circle {
} }
} }
impl<'a, Message, Theme, Renderer> From<Circle> impl<Message, Theme, Renderer> From<Circle>
for Element<'a, Message, Theme, Renderer> for Element<'_, Message, Theme, Renderer>
where where
Renderer: renderer::Renderer, Renderer: renderer::Renderer,
{ {

View file

@ -145,7 +145,7 @@ mod rainbow {
} }
} }
impl<'a, Message> From<Rainbow> for Element<'a, Message> { impl<Message> From<Rainbow> for Element<'_, Message> {
fn from(rainbow: Rainbow) -> Self { fn from(rainbow: Rainbow) -> Self {
Self::new(rainbow) Self::new(rainbow)
} }

View file

@ -88,7 +88,7 @@ where
} }
} }
impl<'a, Theme> Default for Circular<'a, Theme> impl<Theme> Default for Circular<'_, Theme>
where where
Theme: StyleSheet, Theme: StyleSheet,
{ {

View file

@ -70,7 +70,7 @@ where
} }
} }
impl<'a, Theme> Default for Linear<'a, Theme> impl<Theme> Default for Linear<'_, Theme>
where where
Theme: StyleSheet, Theme: StyleSheet,
{ {

View file

@ -74,7 +74,7 @@ mod loupe {
content: Element<'a, Message>, content: Element<'a, Message>,
} }
impl<'a, Message> Widget<Message, Theme, Renderer> for Loupe<'a, Message> { impl<Message> Widget<Message, Theme, Renderer> for Loupe<'_, Message> {
fn tag(&self) -> widget::tree::Tag { fn tag(&self) -> widget::tree::Tag {
self.content.as_widget().tag() self.content.as_widget().tag()
} }

View file

@ -281,7 +281,7 @@ mod toast {
} }
} }
impl<'a, Message> Widget<Message, Theme, Renderer> for Manager<'a, Message> { impl<Message> Widget<Message, Theme, Renderer> for Manager<'_, Message> {
fn size(&self) -> Size<Length> { fn size(&self) -> Size<Length> {
self.content.as_widget().size() self.content.as_widget().size()
} }
@ -464,8 +464,8 @@ mod toast {
timeout_secs: u64, timeout_secs: u64,
} }
impl<'a, 'b, Message> overlay::Overlay<Message, Theme, Renderer> impl<Message> overlay::Overlay<Message, Theme, Renderer>
for Overlay<'a, 'b, Message> for Overlay<'_, '_, Message>
{ {
fn layout( fn layout(
&mut self, &mut self,

View file

@ -23,7 +23,7 @@ pub struct Stroke<'a> {
pub line_dash: LineDash<'a>, pub line_dash: LineDash<'a>,
} }
impl<'a> Stroke<'a> { impl Stroke<'_> {
/// Sets the color of the [`Stroke`]. /// Sets the color of the [`Stroke`].
pub fn with_color(self, color: Color) -> Self { pub fn with_color(self, color: Color) -> Self {
Stroke { Stroke {
@ -48,7 +48,7 @@ impl<'a> Stroke<'a> {
} }
} }
impl<'a> Default for Stroke<'a> { impl Default for Stroke<'_> {
fn default() -> Self { fn default() -> Self {
Stroke { Stroke {
style: Style::Solid(Color::BLACK), style: Style::Solid(Color::BLACK),

View file

@ -89,7 +89,7 @@ enum OnPress<'a, Message> {
Closure(Box<dyn Fn() -> Message + 'a>), Closure(Box<dyn Fn() -> Message + 'a>),
} }
impl<'a, Message: Clone> OnPress<'a, Message> { impl<Message: Clone> OnPress<'_, Message> {
fn get(&self) -> Message { fn get(&self) -> Message {
match self { match self {
OnPress::Direct(message) => message.clone(), OnPress::Direct(message) => message.clone(),

View file

@ -247,8 +247,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Checkbox<'a, Message, Theme, Renderer> for Checkbox<'_, Message, Theme, Renderer>
where where
Renderer: text::Renderer, Renderer: text::Renderer,
Theme: Catalog, Theme: Catalog,

View file

@ -173,7 +173,7 @@ where
} }
} }
impl<'a, Message, Renderer> Default for Column<'a, Message, Renderer> impl<Message, Renderer> Default for Column<'_, Message, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {
@ -195,8 +195,8 @@ impl<'a, Message, Theme, Renderer: crate::core::Renderer>
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Column<'a, Message, Theme, Renderer> for Column<'_, Message, Theme, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {

View file

@ -459,8 +459,8 @@ enum TextInputEvent {
TextChanged(String), TextChanged(String),
} }
impl<'a, T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for ComboBox<'a, T, Message, Theme, Renderer> for ComboBox<'_, T, Message, Theme, Renderer>
where where
T: Display + Clone + 'static, T: Display + Clone + 'static,
Message: Clone, Message: Clone,

View file

@ -228,8 +228,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Container<'a, Message, Theme, Renderer> for Container<'_, Message, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,
@ -650,7 +650,7 @@ pub trait Catalog {
/// A styling function for a [`Container`]. /// A styling function for a [`Container`].
pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme) -> Style + 'a>; pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme) -> Style + 'a>;
impl<'a, Theme> From<Style> for StyleFn<'a, Theme> { impl<Theme> From<Style> for StyleFn<'_, Theme> {
fn from(style: Style) -> Self { fn from(style: Style) -> Self {
Box::new(move |_theme| style) Box::new(move |_theme| style)
} }

View file

@ -405,8 +405,8 @@ where
content: Element<'a, Message, Theme, Renderer>, content: Element<'a, Message, Theme, Renderer>,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Opaque<'a, Message, Theme, Renderer> for Opaque<'_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {
@ -569,8 +569,8 @@ where
is_hovered: bool, is_hovered: bool,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Hover<'a, Message, Theme, Renderer> for Hover<'_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {

View file

@ -185,7 +185,7 @@ where
} }
} }
impl<'a, Key, Message, Renderer> Default for Column<'a, Key, Message, Renderer> impl<Key, Message, Renderer> Default for Column<'_, Key, Message, Renderer>
where where
Key: Copy + PartialEq, Key: Copy + PartialEq,
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
@ -202,8 +202,8 @@ where
keys: Vec<Key>, keys: Vec<Key>,
} }
impl<'a, Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Column<'a, Key, Message, Theme, Renderer> for Column<'_, Key, Message, Theme, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
Key: Copy + PartialEq + 'static, Key: Copy + PartialEq + 'static,

View file

@ -321,8 +321,8 @@ struct Overlay<'a, Message, Theme, Renderer>(
Option<Inner<'a, Message, Theme, Renderer>>, Option<Inner<'a, Message, Theme, Renderer>>,
); );
impl<'a, Message, Theme, Renderer> Drop impl<Message, Theme, Renderer> Drop
for Overlay<'a, Message, Theme, Renderer> for Overlay<'_, Message, Theme, Renderer>
{ {
fn drop(&mut self) { fn drop(&mut self) {
let heads = self.0.take().unwrap().into_heads(); let heads = self.0.take().unwrap().into_heads();
@ -330,7 +330,7 @@ impl<'a, Message, Theme, Renderer> Drop
} }
} }
impl<'a, Message, Theme, Renderer> Overlay<'a, Message, Theme, Renderer> { impl<Message, Theme, Renderer> Overlay<'_, Message, Theme, Renderer> {
fn with_overlay_maybe<T>( fn with_overlay_maybe<T>(
&self, &self,
f: impl FnOnce(&mut Nested<'_, Message, Theme, Renderer>) -> T, f: impl FnOnce(&mut Nested<'_, Message, Theme, Renderer>) -> T,
@ -350,8 +350,8 @@ impl<'a, Message, Theme, Renderer> Overlay<'a, Message, Theme, Renderer> {
} }
} }
impl<'a, Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer> impl<Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer>
for Overlay<'a, Message, Theme, Renderer> for Overlay<'_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {

View file

@ -141,8 +141,8 @@ struct State<'a, Message: 'a, Theme: 'a, Renderer: 'a, Event: 'a, S: 'a> {
element: Option<Element<'this, Event, Theme, Renderer>>, element: Option<Element<'this, Event, Theme, Renderer>>,
} }
impl<'a, Message, Theme, Renderer, Event, S> impl<Message, Theme, Renderer, Event, S>
Instance<'a, Message, Theme, Renderer, Event, S> Instance<'_, Message, Theme, Renderer, Event, S>
where where
S: Default + 'static, S: Default + 'static,
Renderer: renderer::Renderer, Renderer: renderer::Renderer,
@ -251,8 +251,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer, Event, S> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer, Event, S> Widget<Message, Theme, Renderer>
for Instance<'a, Message, Theme, Renderer, Event, S> for Instance<'_, Message, Theme, Renderer, Event, S>
where where
S: 'static + Default, S: 'static + Default,
Renderer: core::Renderer, Renderer: core::Renderer,
@ -504,8 +504,8 @@ struct Overlay<'a, 'b, Message, Theme, Renderer, Event, S>(
Option<Inner<'a, 'b, Message, Theme, Renderer, Event, S>>, Option<Inner<'a, 'b, Message, Theme, Renderer, Event, S>>,
); );
impl<'a, 'b, Message, Theme, Renderer, Event, S> Drop impl<Message, Theme, Renderer, Event, S> Drop
for Overlay<'a, 'b, Message, Theme, Renderer, Event, S> for Overlay<'_, '_, Message, Theme, Renderer, Event, S>
{ {
fn drop(&mut self) { fn drop(&mut self) {
if let Some(heads) = self.0.take().map(Inner::into_heads) { if let Some(heads) = self.0.take().map(Inner::into_heads) {
@ -529,8 +529,8 @@ struct OverlayInstance<'a, 'b, Message, Theme, Renderer, Event, S> {
overlay: Option<Overlay<'a, 'b, Message, Theme, Renderer, Event, S>>, overlay: Option<Overlay<'a, 'b, Message, Theme, Renderer, Event, S>>,
} }
impl<'a, 'b, Message, Theme, Renderer, Event, S> impl<Message, Theme, Renderer, Event, S>
OverlayInstance<'a, 'b, Message, Theme, Renderer, Event, S> OverlayInstance<'_, '_, Message, Theme, Renderer, Event, S>
{ {
fn with_overlay_maybe<T>( fn with_overlay_maybe<T>(
&self, &self,
@ -563,9 +563,9 @@ impl<'a, 'b, Message, Theme, Renderer, Event, S>
} }
} }
impl<'a, 'b, Message, Theme, Renderer, Event, S> impl<Message, Theme, Renderer, Event, S>
overlay::Overlay<Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer>
for OverlayInstance<'a, 'b, Message, Theme, Renderer, Event, S> for OverlayInstance<'_, '_, Message, Theme, Renderer, Event, S>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
S: 'static + Default, S: 'static + Default,

View file

@ -131,8 +131,8 @@ struct State {
tree: RefCell<Tree>, tree: RefCell<Tree>,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Responsive<'a, Message, Theme, Renderer> for Responsive<'_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {
@ -358,8 +358,8 @@ struct Overlay<'a, 'b, Message, Theme, Renderer> {
), ),
} }
impl<'a, 'b, Message, Theme, Renderer> impl<Message, Theme, Renderer>
Overlay<'a, 'b, Message, Theme, Renderer> Overlay<'_, '_, Message, Theme, Renderer>
{ {
fn with_overlay_maybe<T>( fn with_overlay_maybe<T>(
&self, &self,
@ -380,9 +380,9 @@ impl<'a, 'b, Message, Theme, Renderer>
} }
} }
impl<'a, 'b, Message, Theme, Renderer> impl<Message, Theme, Renderer>
overlay::Overlay<Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer>
for Overlay<'a, 'b, Message, Theme, Renderer> for Overlay<'_, '_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {

View file

@ -163,8 +163,8 @@ impl<'a, Message, Theme, Renderer> MouseArea<'a, Message, Theme, Renderer> {
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for MouseArea<'a, Message, Theme, Renderer> for MouseArea<'_, Message, Theme, Renderer>
where where
Renderer: renderer::Renderer, Renderer: renderer::Renderer,
Message: Clone, Message: Clone,

View file

@ -227,9 +227,9 @@ where
} }
} }
impl<'a, 'b, Message, Theme, Renderer> impl<Message, Theme, Renderer>
crate::core::Overlay<Message, Theme, Renderer> crate::core::Overlay<Message, Theme, Renderer>
for Overlay<'a, 'b, Message, Theme, Renderer> for Overlay<'_, '_, Message, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: text::Renderer, Renderer: text::Renderer,
@ -338,8 +338,8 @@ struct ListState {
is_hovered: Option<bool>, is_hovered: Option<bool>,
} }
impl<'a, 'b, T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for List<'a, 'b, T, Message, Theme, Renderer> for List<'_, '_, T, Message, Theme, Renderer>
where where
T: Clone + ToString, T: Clone + ToString,
Theme: Catalog, Theme: Catalog,

View file

@ -349,8 +349,8 @@ struct Memory {
order: Vec<Pane>, order: Vec<Pane>,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for PaneGrid<'a, Message, Theme, Renderer> for PaneGrid<'_, Message, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,

View file

@ -73,7 +73,7 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Content<'a, Message, Theme, Renderer> impl<Message, Theme, Renderer> Content<'_, Message, Theme, Renderer>
where where
Theme: container::Catalog, Theme: container::Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,
@ -401,8 +401,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Draggable impl<Message, Theme, Renderer> Draggable
for &Content<'a, Message, Theme, Renderer> for &Content<'_, Message, Theme, Renderer>
where where
Theme: container::Catalog, Theme: container::Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,

View file

@ -98,7 +98,7 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> TitleBar<'a, Message, Theme, Renderer> impl<Message, Theme, Renderer> TitleBar<'_, Message, Theme, Renderer>
where where
Theme: container::Catalog, Theme: container::Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,

View file

@ -110,8 +110,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Pin<'a, Message, Theme, Renderer> for Pin<'_, Message, Theme, Renderer>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
{ {

View file

@ -117,8 +117,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for ProgressBar<'a, Theme> for ProgressBar<'_, Theme>
where where
Theme: Catalog, Theme: Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,

View file

@ -116,7 +116,7 @@ where
} }
} }
impl<'a, Message, Theme> Widget<Message, Theme, Renderer> for QRCode<'a, Theme> impl<Message, Theme> Widget<Message, Theme, Renderer> for QRCode<'_, Theme>
where where
Theme: Catalog, Theme: Catalog,
{ {

View file

@ -267,8 +267,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Radio<'a, Message, Theme, Renderer> for Radio<'_, Message, Theme, Renderer>
where where
Message: Clone, Message: Clone,
Theme: Catalog, Theme: Catalog,

View file

@ -171,7 +171,7 @@ where
} }
} }
impl<'a, Message, Renderer> Default for Row<'a, Message, Renderer> impl<Message, Renderer> Default for Row<'_, Message, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {
@ -193,8 +193,8 @@ impl<'a, Message, Theme, Renderer: crate::core::Renderer>
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Row<'a, Message, Theme, Renderer> for Row<'_, Message, Theme, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {
@ -380,8 +380,8 @@ pub struct Wrapping<
row: Row<'a, Message, Theme, Renderer>, row: Row<'a, Message, Theme, Renderer>,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Wrapping<'a, Message, Theme, Renderer> for Wrapping<'_, Message, Theme, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {

View file

@ -98,8 +98,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Rule<'a, Theme> for Rule<'_, Theme>
where where
Renderer: core::Renderer, Renderer: core::Renderer,
Theme: Catalog, Theme: Catalog,

View file

@ -385,8 +385,8 @@ pub enum Anchor {
End, End,
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Scrollable<'a, Message, Theme, Renderer> for Scrollable<'_, Message, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: core::Renderer, Renderer: core::Renderer,

View file

@ -210,8 +210,8 @@ where
} }
} }
impl<'a, T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Slider<'a, T, Message, Theme> for Slider<'_, T, Message, Theme>
where where
T: Copy + Into<f64> + num_traits::FromPrimitive, T: Copy + Into<f64> + num_traits::FromPrimitive,
Message: Clone, Message: Clone,

View file

@ -116,7 +116,7 @@ where
} }
} }
impl<'a, Message, Renderer> Default for Stack<'a, Message, Renderer> impl<Message, Renderer> Default for Stack<'_, Message, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {

View file

@ -148,8 +148,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Svg<'a, Theme> for Svg<'_, Theme>
where where
Renderer: svg::Renderer, Renderer: svg::Renderer,
Theme: Catalog, Theme: Catalog,
@ -323,7 +323,7 @@ impl Catalog for Theme {
/// This is just a boxed closure: `Fn(&Theme, Status) -> Style`. /// This is just a boxed closure: `Fn(&Theme, Status) -> Style`.
pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme, Status) -> Style + 'a>; pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme, Status) -> Style + 'a>;
impl<'a, Theme> From<Style> for StyleFn<'a, Theme> { impl<Theme> From<Style> for StyleFn<'_, Theme> {
fn from(style: Style) -> Self { fn from(style: Style) -> Self {
Box::new(move |_theme, _status| style) Box::new(move |_theme, _status| style)
} }

View file

@ -180,8 +180,8 @@ struct State<Link, P: Paragraph> {
paragraph: P, paragraph: P,
} }
impl<'a, Link, Theme, Renderer> Widget<Link, Theme, Renderer> impl<Link, Theme, Renderer> Widget<Link, Theme, Renderer>
for Rich<'a, Link, Theme, Renderer> for Rich<'_, Link, Theme, Renderer>
where where
Link: Clone + 'static, Link: Clone + 'static,
Theme: Catalog, Theme: Catalog,

View file

@ -513,8 +513,8 @@ impl<Highlighter: text::Highlighter> operation::Focusable
} }
} }
impl<'a, Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for TextEditor<'a, Highlighter, Message, Theme, Renderer> for TextEditor<'_, Highlighter, Message, Theme, Renderer>
where where
Highlighter: text::Highlighter, Highlighter: text::Highlighter,
Theme: Catalog, Theme: Catalog,

View file

@ -574,8 +574,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for TextInput<'a, Message, Theme, Renderer> for TextInput<'_, Message, Theme, Renderer>
where where
Message: Clone, Message: Clone,
Theme: Catalog, Theme: Catalog,

View file

@ -63,8 +63,8 @@ where
} }
} }
impl<'a, Message, Theme, NewTheme, F, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, NewTheme, F, Renderer> Widget<Message, Theme, Renderer>
for Themer<'a, Message, Theme, NewTheme, F, Renderer> for Themer<'_, Message, Theme, NewTheme, F, Renderer>
where where
F: Fn(&Theme) -> NewTheme, F: Fn(&Theme) -> NewTheme,
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
@ -187,9 +187,9 @@ where
content: overlay::Element<'a, Message, NewTheme, Renderer>, content: overlay::Element<'a, Message, NewTheme, Renderer>,
} }
impl<'a, Message, Theme, NewTheme, Renderer> impl<Message, Theme, NewTheme, Renderer>
overlay::Overlay<Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer>
for Overlay<'a, Message, Theme, NewTheme, Renderer> for Overlay<'_, Message, Theme, NewTheme, Renderer>
where where
Renderer: crate::core::Renderer, Renderer: crate::core::Renderer,
{ {

View file

@ -245,8 +245,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Toggler<'a, Message, Theme, Renderer> for Toggler<'_, Message, Theme, Renderer>
where where
Theme: Catalog, Theme: Catalog,
Renderer: text::Renderer, Renderer: text::Renderer,

View file

@ -142,8 +142,8 @@ where
} }
} }
impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for Tooltip<'a, Message, Theme, Renderer> for Tooltip<'_, Message, Theme, Renderer>
where where
Theme: container::Catalog, Theme: container::Catalog,
Renderer: text::Renderer, Renderer: text::Renderer,
@ -369,9 +369,9 @@ where
class: &'b Theme::Class<'a>, class: &'b Theme::Class<'a>,
} }
impl<'a, 'b, Message, Theme, Renderer> impl<Message, Theme, Renderer>
overlay::Overlay<Message, Theme, Renderer> overlay::Overlay<Message, Theme, Renderer>
for Overlay<'a, 'b, Message, Theme, Renderer> for Overlay<'_, '_, Message, Theme, Renderer>
where where
Theme: container::Catalog, Theme: container::Catalog,
Renderer: text::Renderer, Renderer: text::Renderer,

View file

@ -211,8 +211,8 @@ where
} }
} }
impl<'a, T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer>
for VerticalSlider<'a, T, Message, Theme> for VerticalSlider<'_, T, Message, Theme>
where where
T: Copy + Into<f64> + num_traits::FromPrimitive, T: Copy + Into<f64> + num_traits::FromPrimitive,
Message: Clone, Message: Clone,