Crate pyo3_derive_backend

Source
Expand description

This crate contains the implementation of the proc macro attributes

Structs§

PyClassArgs
The parsed arguments of the pyclass macro
PyFunctionAttr
The attributes of the pyfunction macro

Functions§

add_fn_to_module
Generates python wrapper over a function that allows adding it to a python module as a python function
build_derive_from_pyobject
Derive FromPyObject for enums and structs.
build_py_class
build_py_function
build_py_methods
build_py_proto
get_doc
process_functions_in_module
Finds and takes care of the #[pyfn(…)] in #[pymodule]
py_init
Generates the function that is called by the python interpreter to initialize the native module