docs.rs failed to build pgdog-plugin-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
pgdog-plugin-0.1.8
pgDog plugins
pgDog plugin system is based around shared libraries loaded at runtime.
These libraries can be written in any language as long as they are compiled to .so (or .dylib on Mac),
and can expose predefined C ABI functions.
This crate implements the bridge between the C ABI and pgDog, defines common C types and interface to use, and exposes internal pgDog configuration.
This crate is a C (and Rust) library that should be linked at compile time against your plugins.
Writing plugins
Examples of plugins written in C and Rust are available here.