Surya Teja K<p>I am annoyed at my code right now. It shouldn’t be this hard to write a plugin system in <a href="https://social.linux.pizza/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a></p><p>I am using <a href="https://social.linux.pizza/tags/GTK4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GTK4</span></a> subclassing for the <a href="https://social.linux.pizza/tags/GUI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GUI</span></a> and now, would like to setup plugin system which will host optional functionality.</p><p>I am (once again) working on a test editor for learning purposes and it doesn’t want to work.</p><p><a href="https://social.linux.pizza/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://social.linux.pizza/tags/rustlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rustlang</span></a> <a href="https://social.linux.pizza/tags/diary" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>diary</span></a></p>