mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-29 03:04:38 +08:00
Add an example which illustrates how to call between rust and python. Most importantly there no examples which illustrate how to call rust from python and it is not obvious how to do this.
14 lines
420 B
Python
14 lines
420 B
Python
from rust_py_module import RustStruct, rust_function
|
|
|
|
class PythonPerson:
|
|
def __init__(self, name):
|
|
self.name = name
|
|
|
|
def python_callback():
|
|
python_person = PythonPerson("Peter Python")
|
|
rust_object = rust_function(42, "This is a python string", python_person)
|
|
rust_object.print_in_rust_from_python()
|
|
|
|
def take_string(string):
|
|
print("Calling python function from rust with string: " + string)
|