From 68ed0f78b95bcba5959f7e0e0d4edf94114835be Mon Sep 17 00:00:00 2001 From: Manuel Cillero Date: Thu, 23 Nov 2023 21:19:59 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Code=20tweaks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pagetop-macros/src/lib.rs | 2 +- pagetop/src/core/component.rs | 2 +- pagetop/src/core/component/classes.rs | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pagetop-macros/src/lib.rs b/pagetop-macros/src/lib.rs index 41597849..6b6eb3e8 100644 --- a/pagetop-macros/src/lib.rs +++ b/pagetop-macros/src/lib.rs @@ -109,7 +109,7 @@ pub fn component_classes_derive(input: TokenStream) -> TokenStream { let name = &input.ident; let expanded = quote! { - impl ComponentClasses for #name { + impl ImplementClasses for #name { fn alter_classes(&mut self, op: ClassesOp, classes: impl Into) -> &mut Self { self.classes.alter_value(op, classes); self diff --git a/pagetop/src/core/component.rs b/pagetop/src/core/component.rs index 57be6b3d..d0ec8fdc 100644 --- a/pagetop/src/core/component.rs +++ b/pagetop/src/core/component.rs @@ -9,7 +9,7 @@ mod definition; pub use definition::{component_as_mut, component_as_ref, ComponentBase, ComponentTrait}; mod classes; -pub use classes::{ComponentClasses, ComponentClassesOp}; +pub use classes::{ImplementClasses, ImplementClassesOp}; mod arc_any; pub use arc_any::AnyComponents; diff --git a/pagetop/src/core/component/classes.rs b/pagetop/src/core/component/classes.rs index c58e9974..b267973b 100644 --- a/pagetop/src/core/component/classes.rs +++ b/pagetop/src/core/component/classes.rs @@ -1,6 +1,6 @@ use crate::html::{ClassesOp, OptionClasses}; -pub trait ComponentClassesOp { +pub trait ImplementClassesOp { fn with_classes(self, op: ClassesOp, classes: impl Into) -> Self; fn add_classes(&mut self, classes: impl Into) -> &mut Self; @@ -16,13 +16,13 @@ pub trait ComponentClassesOp { fn set_classes(&mut self, classes: impl Into) -> &mut Self; } -pub trait ComponentClasses: ComponentClassesOp { +pub trait ImplementClasses: ImplementClassesOp { fn alter_classes(&mut self, op: ClassesOp, classes: impl Into) -> &mut Self; fn classes(&self) -> &OptionClasses; } -impl ComponentClassesOp for C { +impl ImplementClassesOp for C { fn with_classes(mut self, op: ClassesOp, classes: impl Into) -> Self { self.alter_classes(op, classes); self