9145fcfe19
* wip bound docs * Update guide/src/python_from_rust/calling-existing-code.md Co-authored-by: Lily Foote <code@lilyf.org> * continue to move and tidy up * Apply suggestions from code review Co-authored-by: Lily Foote <code@lilyf.org> * update URL * complete python-from-rust.md * progress on types.md; probably more to go * update doctest paths * review: Icxolu * finish updating `types.md` to Bound API * update remainder of the guide to Bound API * Update guide/src/performance.md Co-authored-by: Icxolu <10486322+Icxolu@users.noreply.github.com> * Update guide/src/types.md Co-authored-by: Icxolu <10486322+Icxolu@users.noreply.github.com> * Update src/lib.rs * review: Icxolu * Update guide/src/python-from-rust.md Co-authored-by: Adam Reichold <adamreichold@users.noreply.github.com> * Update guide/src/async-await.md Co-authored-by: Adam Reichold <adamreichold@users.noreply.github.com> * review: adamreichold --------- Co-authored-by: Lily Foote <code@lilyf.org> Co-authored-by: Icxolu <10486322+Icxolu@users.noreply.github.com> Co-authored-by: Adam Reichold <adamreichold@users.noreply.github.com>
50 lines
1.7 KiB
Markdown
50 lines
1.7 KiB
Markdown
# Summary
|
|
|
|
[Introduction](index.md)
|
|
|
|
---
|
|
|
|
- [Getting started](getting-started.md)
|
|
- [Using Rust from Python](rust-from-python.md)
|
|
- [Python modules](module.md)
|
|
- [Python functions](function.md)
|
|
- [Function signatures](function/signature.md)
|
|
- [Error handling](function/error-handling.md)
|
|
- [Python classes](class.md)
|
|
- [Class customizations](class/protocols.md)
|
|
- [Basic object customization](class/object.md)
|
|
- [Emulating numeric types](class/numeric.md)
|
|
- [Emulating callable objects](class/call.md)
|
|
- [Calling Python from Rust](python-from-rust.md)
|
|
- [Python object types](types.md)
|
|
- [Python exceptions](exception.md)
|
|
- [Calling Python functions](python-from-rust/function-calls.md)
|
|
- [Executing existing Python code](python-from-rust/calling-existing-code.md)
|
|
- [Type conversions](conversions.md)
|
|
- [Mapping of Rust types to Python types](conversions/tables.md)
|
|
- [Conversion traits](conversions/traits.md)
|
|
- [Using `async` and `await`](async-await.md)
|
|
- [Parallelism](parallelism.md)
|
|
- [Debugging](debugging.md)
|
|
- [Features reference](features.md)
|
|
- [Memory management](memory.md)
|
|
- [Performance](performance.md)
|
|
- [Advanced topics](advanced.md)
|
|
- [Building and distribution](building-and-distribution.md)
|
|
- [Supporting multiple Python versions](building-and-distribution/multiple-python-versions.md)
|
|
- [Useful crates](ecosystem.md)
|
|
- [Logging](ecosystem/logging.md)
|
|
- [Using `async` and `await`](ecosystem/async-await.md)
|
|
- [FAQ and troubleshooting](faq.md)
|
|
|
|
---
|
|
|
|
[Appendix A: Migration guide](migration.md)
|
|
[Appendix B: Trait bounds](trait-bounds.md)
|
|
[Appendix C: Python typing hints](python-typing-hints.md)
|
|
[CHANGELOG](changelog.md)
|
|
|
|
---
|
|
|
|
[Contributing](contributing.md)
|