| commit | 75dca2e84620d79b8a69155d10967761ea543cdf | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Wed Mar 25 20:17:52 2020 -0700 |
| committer | David Tolnay <dtolnay@gmail.com> | Sun Mar 29 21:50:25 2020 -0700 |
| tree | ccbb03e4e3d5e21ccbb20dcbbf9372cb8e749d78 | |
| parent | d71eb54c139b5dd576efe778751dda5c94a399f8 [diff] [blame] |
Passing function pointer from Rust to C++
diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc index 6384ac1..4aad3a2 100644 --- a/tests/ffi/tests.cc +++ b/tests/ffi/tests.cc
@@ -92,6 +92,10 @@ } } +void c_take_callback(rust::Fn<size_t(rust::String)> callback) { + callback("2020"); +} + void c_try_return_void() {} size_t c_try_return_primitive() { return 2020; }