It’s fine to like this event system.
However,convincing people to change the language to suit your usecase requires that you have a good/convincing argument why this is an important feature that should be in the language,and non-contrived examples of using this feature that could be implemented if it were accepted.
I would recommend that you look for other cases where people asked for reflection in Rust,and start compiling them so that you can have a good argument for it.
BTW:As I said before I am not opposed to adding reflection to the language,I just don’t need it.