2017-06-18 02:02:02 +00:00
|
|
|
# Summary
|
|
|
|
|
2020-08-30 09:08:58 +00:00
|
|
|
[Introduction](index.md)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Getting started](getting_started.md)
|
|
|
|
- [Python modules](module.md)
|
|
|
|
- [Python functions](function.md)
|
|
|
|
- [Function signatures](function/signature.md)
|
2022-08-21 15:23:34 +00:00
|
|
|
- [Error handling](function/error_handling.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Python classes](class.md)
|
2020-09-01 21:40:41 +00:00
|
|
|
- [Class customizations](class/protocols.md)
|
2022-02-23 09:08:42 +00:00
|
|
|
- [Basic object customization](class/object.md)
|
|
|
|
- [Emulating numeric types](class/numeric.md)
|
2021-12-15 00:45:26 +00:00
|
|
|
- [Emulating callable objects](class/call.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Type conversions](conversions.md)
|
2023-12-07 09:10:15 +00:00
|
|
|
- [Mapping of Rust types to Python types](conversions/tables.md)
|
|
|
|
- [Conversion traits](conversions/traits.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Python exceptions](exception.md)
|
2020-03-13 13:53:49 +00:00
|
|
|
- [Calling Python from Rust](python_from_rust.md)
|
2023-10-23 12:43:12 +00:00
|
|
|
- [Using `async` and `await`](async-await.md)
|
2020-03-16 13:57:27 +00:00
|
|
|
- [GIL, mutability and object types](types.md)
|
2018-11-15 19:35:16 +00:00
|
|
|
- [Parallelism](parallelism.md)
|
|
|
|
- [Debugging](debugging.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Features reference](features.md)
|
|
|
|
- [Memory management](memory.md)
|
2023-07-09 09:52:04 +00:00
|
|
|
- [Performance](performance.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Advanced topics](advanced.md)
|
|
|
|
- [Building and distribution](building_and_distribution.md)
|
2021-05-21 07:34:51 +00:00
|
|
|
- [Supporting multiple Python versions](building_and_distribution/multiple_python_versions.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Useful crates](ecosystem.md)
|
2021-01-24 12:27:42 +00:00
|
|
|
- [Logging](ecosystem/logging.md)
|
2022-08-21 13:10:49 +00:00
|
|
|
- [Using `async` and `await`](ecosystem/async-await.md)
|
|
|
|
- [FAQ and troubleshooting](faq.md)
|
2020-08-30 09:08:58 +00:00
|
|
|
|
|
|
|
---
|
|
|
|
|
2022-08-21 13:10:49 +00:00
|
|
|
[Appendix A: Migration guide](migration.md)
|
2023-10-15 20:55:36 +00:00
|
|
|
[Appendix B: Trait bounds](trait_bounds.md)
|
|
|
|
[Appendix C: Python typing hints](python_typing_hints.md)
|
2020-09-05 13:44:39 +00:00
|
|
|
[CHANGELOG](changelog.md)
|
2022-06-08 13:30:11 +00:00
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
[Contributing](contributing.md)
|