! Feather-Tui is a simple terminal UI library designed to provide building
blocks for text-based user interfaces. It started life as a small C library
in my school management system project, aiming to offer an easy-to-use UI
framework for terminal applications. Now, I’m rewriting it in Rust to learn
the language and (hopefully) improve both performance and maintainability.
Core building blocks for constructing user interfaces.
This macro generates a function that take a reference to a Box<dyn Any>
as an argument and return nothing. The function body ($body) is the code
that will be execute when the callback is trigger.
This macro generates a function that takes a reference to a Box<dyn Any>
as an argument and returns a bool. The function body ($body) determines
whether the condition is met.