error: Python functions cannot have generic type parameters --> $DIR/invalid_pyfunctions.rs:4:21 | 4 | fn generic_function(value: T) {} | ^ error: Python functions cannot have `impl Trait` arguments --> $DIR/invalid_pyfunctions.rs:7:36 | 7 | fn impl_trait_function(impl_trait: impl AsRef) {} | ^^^^ error: `async fn` is not yet supported for Python functions. Additional crates such as `pyo3-asyncio` can be used to integrate async Rust and Python. For more information, see https://github.com/PyO3/pyo3/issues/1632 --> $DIR/invalid_pyfunctions.rs:10:1 | 10 | async fn async_function() {} | ^^^^^