pyo3/guide
Lily Foote a3ad28b70c
Pymodule bound (#3897)
* Support Bound in pymodule and pyfunction macros

Co-authored-by: David Hewitt <mail@davidhewitt.dev>

* Remove spurious $ character

Co-authored-by: Matthew Neeley <mneeley@gmail.com>

* Rework PyCFunction::new_bound signatures

This allows us to remove the awkward `PyFunctionArgumentsBound` enum.

* Use BoundRef instead of BoundModule

* support argument deduction for `wrap_pyfunction_bound!`

* support `wrap_pyfunction!` with `Bound` input/output

* Fix docs link to `wrap_pyfunction_bound!`

* Revert back to wrap_pyfunction!

---------

Co-authored-by: David Hewitt <mail@davidhewitt.dev>
Co-authored-by: Matthew Neeley <mneeley@gmail.com>
2024-02-27 19:19:52 +00:00
..
src Pymodule bound (#3897) 2024-02-27 19:19:52 +00:00
book.toml guide: Add `playground.runnable` = false to book.toml 2023-09-05 22:28:43 +02:00
pyclass_parameters.md Turn calls of __traverse__ into no-ops for unsendable pyclass if on the wrong thread 2023-12-23 15:01:08 +01:00
pyo3_version.py release: 0.17.2 2022-10-04 08:13:53 +01:00