Clone in a terminal:
Commit 210d23a
Johan Mattsson - 2026-06-28T15:38:53+00:00
210d23ab8ad13bef8a3bba36aa83b7fece75e355johan.mattsson.m@gmail.com

Update init

Changed files (2)

Diff

diff --git a/src/lib.rs b/src/lib.rsindex b3ebc46..b12a57c 100644--- a/src/lib.rs+++ b/src/lib.rs@@ -12,6 +12,9 @@ pub mod prelude; pub struct InitFn(pub fn()); inventory::collect!(InitFn); +pub struct InitComponentFn(pub fn());+inventory::collect!(InitComponentFn);+ #[derive(Debug, Clone, Copy)] pub struct Error; @@ -50,6 +53,10 @@ inventory::collect!(CallbackRegistration); /// }}; /// ``` pub fn init_callbacks() {+    for init in inventory::iter::<InitComponentFn> {+        (init.0)();+    }+     for init in inventory::iter::<InitFn> {         (init.0)();     }diff --git a/src/prelude.rs b/src/prelude.rsindex f1d206d..1f6a256 100644--- a/src/prelude.rs+++ b/src/prelude.rs@@ -1,7 +1,7 @@ pub use crate::{-    CallbackRegistration, Error, InitFn, Result, get_callback, get_cookie_value, get_element,-    get_elements, get_value, init_callbacks, inner_html, inner_text, try_get_value, try_inner_html,-    try_inner_text,+    CallbackRegistration, Error, InitComponentFn, InitFn, Result, get_callback, get_cookie_value,+    get_element, get_elements, get_value, init_callbacks, inner_html, inner_text, try_get_value,+    try_inner_html, try_inner_text, };  pub use gloo::console::error;

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112