This skill optimizes the development of Python-to-Rust bridges, specifically focusing on PyO3 FFI implementations, maturin workflows, and Pythonic API wrappers. It enforces architectural separation by keeping core logic in Rust while ensuring the Python interface remains idiomatic, well-tested, and compliant with strict formatting standards. It is particularly useful for developers maintaining high-performance libraries, such as HTML parsers or document engines, where the heavy lifting is done in Rust but requires a seamless, high-coverage Python interface.
主要功能
0195% code coverage target via function-based testing
02Strict Ruff formatting and linting enforcement
03480 GitHub stars
04PyO3 FFI bridge management and optimization
05Automated maturin develop and pytest workflows
06Idiomatic Python API wrapper generation