plugin_awaken_missing
Diagnostic `nanook::plugin::awaken_missing`
Summary
plugin `{0}` is missing the `{1}` entry point: {2}
Help
the cdylib loaded but does not export {1}
Details
When this fires
PluginHost::resolve_awaken called dlsym for the kind-specific entry point (e.g. nanook_awaken_collector) and the dynamic linker couldn't find it. The cdylib opened, the ABI version matched, but the symbol you'd get from nanook_plugin::declare_plugin!(MyType as Collector) is just not there. Usually means the macro was forgotten, or the cdylib was declared as a different kind from the one the registry tried to load.
What to check
Add (or fix) the declare_plugin! macro at the crate root, and confirm the kind matches the block that references the plugin ([[collectors]] vs [[adapters]] vs [[actions]]). To see what the cdylib actually exports: nm -D libmyplugin.so | grep nanook_awaken.
declare_plugin!;