Zed's API lacks many necessary features for implementing RustOwl:
- Custom underlining or highlighting is not supported
- there is no way to send custom methods to the LSP server
To develop this extension, see the Developing Extensions section of the Zed docs.