[−][src]Function pyo3::marshal::dumps
pub fn dumps<'a>(
py: Python<'a>,
object: &impl AsPyPointer,
version: i32
) -> PyResult<&'a PyBytes>
Serialize an object to bytes using the Python built-in marshal module.
The built-in marshalling only supports a limited range of objects.
The exact types supported depend on the version argument.
The VERSION
constant holds the highest version currently supported.
See the Python documentation for more details.
Example:
let dict = PyDict::new(py); dict.set_item("aap", "noot").unwrap(); dict.set_item("mies", "wim").unwrap(); dict.set_item("zus", "jet").unwrap(); let bytes = marshal::dumps(py, dict, marshal::VERSION);