Module proc_launcher_probe

Module proc_launcher_probe 

Source
Expand description

Probe module for validating the explicit response port contract.

This module exposes a Rust function callable from Python that inspects what Rust receives when a Python actor sends on a port created via explicit_response_port=True.

In particular, it answers the question: when Python calls Port.send(value) or Port.exception(error), does Rust receive a PythonMessage envelope with kind = Result or kind = Exception?

Structs§

ProbeReport
Report describing what Rust received on the port.

Functions§

register_python_bindings
Register the probe bindings in the Python extension module.