1 | #![allow (missing_docs)] |
2 | |
3 | //! Internals of PyO3 which are accessed by code expanded from PyO3's procedural macros. |
4 | //! |
5 | //! Usage of any of these APIs in downstream code is implicitly acknowledging that these |
6 | //! APIs may may change at any time without documentation in the CHANGELOG and without |
7 | //! breaking semver guarantees. |
8 | |
9 | pub mod callback; |
10 | #[cfg (feature = "experimental-async" )] |
11 | pub mod coroutine; |
12 | pub mod exceptions; |
13 | pub mod extract_argument; |
14 | pub mod freelist; |
15 | pub mod frompyobject; |
16 | pub(crate) mod not_send; |
17 | pub mod panic; |
18 | pub mod pycell; |
19 | pub mod pyclass; |
20 | pub mod pyclass_init; |
21 | pub mod pyfunction; |
22 | pub mod pymethods; |
23 | pub mod pymodule; |
24 | #[doc (hidden)] |
25 | pub mod trampoline; |
26 | pub mod wrap; |
27 | |