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§
- Probe
Report - Report describing what Rust received on the port.
Functions§
- register_
python_ bindings - Register the probe bindings in the Python extension module.