Skeletons, Docs, and Validation
get_skeletons() gives users ready-made example resources. For example, the S3 connector returns a bucket skeleton with placeholder path parts:
get_docstring() allows you to export Rust docstrings from your resource structs
to the LSP server (for example, via the vscode extension) with a simple proc macro. For example, in the GithubConnector:
Connector::eq() compares two resource bodies to determine if they're equivalent.
Connector::diag() is where you can provide human-readable parsing errors for your connector's custom resources.
eq() and diag() also have some easy utility functions if you're using RON. Use RON!
Reference files:

