Files
RustPython/examples/call_between_rust_and_python.py
gelox 340816d435 Add direct member access to example
In the example demonstrating how to call between rust and python add
direct member access.
2022-11-21 21:50:31 +01:00

15 lines
499 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)
print("Printing member 'numbers' from rust struct: ", rust_object.numbers)
rust_object.print_in_rust_from_python()
def take_string(string):
print("Calling python function from rust with string: " + string)