https://topminisite.com/blog/how-to-call-a-swift-function-in-rust