docs.rs failed to build enprot-ffi-0.5.18
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.
C FFI for enprot — shared library (libenprot.{so,dylib,dll}) for
Python, Node.js, Go, Ruby bindings.
The wire format is JSON. See include/enprot.h
for the C-side contract.
Wire format
The FFI bridges JSON config → argv → [enprot::app_main]. Every
CLI subcommand and option is therefore available to bindings for
free, with no second implementation to maintain. See
[TODO.complete/01-ffi-pipeline-execution] for the design rationale
and [TODO.complete/16-ff-enprot-pipeline-ffi] for the future
typed-config refactor that will bypass clap.