Pretty much any language can wrap C/Rust code.
Why does it matter?
1. Having to split your code across 2 languages via FFI is a huge pain.
2. You are still writing some Python. There's plenty of code that is pure Python. That code is slow.
It's pure Python in that there's no cffi, no ctypes, no Cython, no C extensions of any kind.