Skip to main content

MODULE_NO_PROTOCOL

Constant MODULE_NO_PROTOCOL 

Source
pub const MODULE_NO_PROTOCOL: &str = "module_no_protocol";
Expand description

The target module is declared as speaking no subc wire protocol (protocol: "none" in daemon config), so it has no control lane and can never accept a route. The daemon supervises its process and nothing else.

TERMINAL, and deliberately neither of its two neighbours. It is not unknown_module, which means “never heard of it, it may appear” and is retried; retrying here would storm the daemon forever, because the answer is a property of the module’s declaration rather than of its current state. It is not module_removed either: the module is configured, running, and supervised. Only an edit to its configuration can change this answer, and a caller cannot wait that out.