From the course: Using Rust with Python

Unlock this course with a free trial

Join today to access over 23,200 courses taught by industry experts.

Basic Rust library

Basic Rust library - Rust Tutorial

From the course: Using Rust with Python

Basic Rust library

- [Instructor] Here we have a project that mixes Python and Rust. I'm using Pi 03 here. And the basic structure is that you have a source that's created here automatically when you do an init, and it creates a library file for you. So it's really set up for you to build something in Rust and then exporting that into Python. So let's go ahead and first take a look at the function here. So why would we want to do something like this? If you needed to build some really computational expensive or maybe memory expensive code, this would be a great way to do it, is to build it in Rust and export it into Python. We can see here that we're using Pi function and then there's a Rust function using FN and calculate Pi. So what happens here is you can pass in how many digits of Pi you want, and it shows you that it returns back a Pi result F64. So we say let mut pi. So there's a mutable variable defined, and then basically for every one of the iterations, so essentially the count of iterations…

Contents