Open
Description
What problem does this solve or what need does it fill?
Here now, it seems that we use type names to check if a plugin has been added:
But acturally, the type name is not a unique identifier in rust:
So I think it is possible for different plugins to have the same type name. Once it happeded, our method above may lead to errors
What solution would you like?
Maybe we can use the TypeId
instead
What alternative(s) have you considered?
...
Additional context
...