Explore using less macro stuff and rely more on trait features for handler declarations #357
Labels
area/plugin-api
Categorizes the issue or PR as relating to the plugin API or SDK.
kind/docs
Categorizes issue or PR as related to documentation.
kind/usability
Categorizes issue or PR as related to improving some aspect of usability.
rust
Pull requests that update Rust code
Milestone
The current macro setup doesn't always play nicely with
rust-analyzer
and it would be nice to have better IDE support while writing plugin logic.There might be a few ways to do this, but it might be possible to get a blanket implementation of the
Guest
trait to work?Alternatively, if we hit orphan rule issues, maybe:
We probably always need a macro somewhere, but this might cut down on how much the macro is doing and increase what we can document.
The text was updated successfully, but these errors were encountered: